در این مطلب میخواهم شما را با نحوه بار گزاری ساعت و تاریخ سیستم سرور با استفاده از JQuery Ajax آشنا کنم.
در بعضی از سایتها با استفاده از جاوا اسکریپت تاریخ و ساعت جاری سیستم کلاینت به او نشان داه میشود.
این روش یک مزیت دارد: اول اینکه این کدها سمت کلاینت اجرا میشن و برای سرور بار اضافی ایجاد نمیکنن.
و یک عیب هم دارد: در صورتی که ساعت و تاریخ روی سیستم کلاینت تنظیم نباشد، همین ساعت و تاریخ نادرست برای او ...
معرفی HTML Helpers
در صورتی که در مورد Helperها در ASP.NET MVC اطلاعات بیشتری نیاز دارید پیشنهاد میکنم ابتدا این مطلب + را مطالعه کنید.
ایجاد یک HTML Helper سفارشی برای نمایش ویدئوهای سایت آپارات
قبل از ایجاد هر Helper ی باید با خروجی نهایی آن آشنا بود. پس از بررسی خروجی نهایی کافیست بخش هایی از آن را Opti ...
در این مطلب با کتابخانه تهیه شده جهت تولید فیدهای RSS سایت جاری آشنا خواهید شد. در این کتابخانه مسایل زیر لحاظ شده است:
1) تهیه یک ActionResult جدید به نام FeedResult برای سازگاری و یکپارچگی بهتر با ASP.NET MVC
2) اعمال زبان فارسی به خروجی نهایی (این مورد حداقل در IE محترم شمرده میشود و فید را، راست به چپ نمایش میدهد)
3) اعمال جهتهای rtl و ltr به متون فارسی یا انگلیسی به صورت خودکار؛ به نحوی که ...
راه حلهای مختلفی جهت Highlight کردن لینک صفحه جاری وجود دارد و مهمترین کاربرد آن در منوی اصلی سایت است.
در این مطلب سعی داریم با ارائه یک Helper راه حل مناسبی را برای این موضوع ارائه کنیم. مسئولیت این Helper ایجاد لینک است با در نظر گرفتن یک شرط: آیا لینک ایجاد شده به Action جاری اشاره دارد؟ اگر بله یک CSS Class با عنوان currentMenuItem به آن اضافه کن.
public static MvcHtmlString MenuLink(this Htm ...
در قسمت قبل برخی از دستورات مورد نیاز برای کار با git به صورت محلی گفته شد. در اینجا به بخشی دیگر از این دستورات خواهیم پرداخت:
مشاهده تغییرات فایل ها:
در بسیاری از موارد نیاز است تا بتوانیم تفاوت فایلهای موجود در working
tree و فایلهای موجود در stage و repository را دریابیم. بدین منظور
میتوان از دستورات زیر استفاده کرد:
git log
برای مشاهده تغییرات فا ...
alert,confirm,prompt سه متد توکار JavaScript هستند که برای نمایش پیغام ، دریافت تایید و دریافت مقدار از کاربر هستند .
گرافیک این پیغامها هم وابسته به مرورگر هستند و قابل تغییر نیستند . متن عنوان و دکمهها هم با توجه به زبان سیستم عامل تعیین میشوند و قابل تغییر توسط برنامه نویس نیستند.
حال مواقعی پیش میآید که نیاز داریم پیغا ...
زمانیکه صفحهای لود میشود، به همراه خود محتویاتی از قبیل تصویر و فایلهای جاوا اسکریپت را نیز به سیستم کاربر حمل میکند. در ASP.NET میتوان از خاصیت فشرده سازی gzip , gzip جهت ارائه محتویات سرور استفاده کرد:
برای پیاده سازی آن میتوان از رویداد Application_PreRequestHandlerExecute در فایل Global.asax استفاده کرد:
using System;
using System.IO.Compression;
using System.Web;
using System.Web.UI;
...
در EF Code first برای ایجاد UNIQUE INDEX ویژگی یا تنظیمات Fluent API خاصی درنظر گرفته نشده است و میتوان از همان روشهای متداول اجرای مستقیم کوئری SQL بر روی بانک اطلاعاتی جهت ایجاد UNIQUE INDEXها کمک گرفت:
public static void CreateUniqueIndex(this DbContext context, string tableName, string fieldName)
{
context.Database.ExecuteSqlCommand("CREATE UNIQUE INDEX [IX_Unique_" + tableName
+ "_" + fieldName + "] ON [" + ...
در قسمت قبل با چگونگی نصب و راهاندازی git آشنا شدیم، در ادامه با نحوهی استفاده از git به صورت local آشنا خواهیم شد.
در ابتدای کار نیاز است تا repository خود را ایجاد کنیم. بدین منظور از طریق محیط command prompt به آدرس پوشه مورد نظر رفته و دستور
git init
را اجرا میکنیم. این کار سبب میشود تا پوشه git. در داخل فولدر جاری ایجاد شود. این پوشه در واقع همان repository و پوشه جاری، همان working tree ما خواهند بود.
...