در این مقاله ما میخواهیم RazorViewEngine را با استفاده از یک Extension Method به گونه ای تنظیم کنیم که فقط به دنبال Viewهایی که مربوط به C# هستند بگردد. در ابتدای مقاله توضیح خلاصه ای درباره Extension Method خواهیم داشت و سپس نحوه اختصاصی کردن Razor برای C# را خواهیم دید. Extension Methodها بسیار کارآمد هستند و نحوه ایجاد و استفاده از آنها بسیار راحت است. به گونه ای که میتوان آنها را حتی برای کلاسهای از قبل تعریف شده .Net نیز ایجاد کر ...
پیشنیازها Ajax.BeginForm و ارسال فایل به سرور در ASP.NET MVC فعال سازی و پردازش صفحات پویای افزودن، ویرایش و حذف رکوردهای jqGrid در ASP.NET MVC فرمت کردن اطلاعات نمایش داده شده به کمک jqGrid در ASP.NET MVC استفاده ازExpressionها جهت ایجاد Strongly typed view در ASP.NET MVC
فرمهای پویای jqGrid نیز به صورت Ajax ایی به سرور ارسال میشوند و اگر نوع عناصر تشکیل دهندهی آنها file تعیین شوند، قادر به ...
لطفا توجه فرمایید که جالبترین قسمت این مقاله قابلیت استفاده از کلاسهای دات نت در دل PowerShell میباشد. که در قسمت چهارم کدها مشاهده میفرمایید. حذف تمام رکوردهای یک لیست شیرپوینت از طریق رابط کاربری SharePoint مسیر نمیباشد و لازم است برای آن چند خط کد نوشته شود که میتوانید آن را با console و جالبتر از آن با PowerShell اجرا کنید.
1- سادهترین روش حذف رکوردهای شیرپوینت را در روبرو مشاهده میفرمایید ک ...
Ajax.BeginForm در ASP.NET MVC از jQuery Ajax برای ارسال مقادیر فرم، به سرور استفاده میکند. در این بین اگر یکی از عناصر فرم، المان ارسال فایل به سرور باشد، مقدار دریافتی در سمت سرور نال خواهد بود. مشکل اینجا است که نمیتوان به کمک Ajax معمولی (یا به عبارتی XMLHttpRequest) فایلی را به سرور ارسال کرد. یا باید از سیلورلایت یا فلش استفاده نمود و یا از مرورگرهایی که XMLHttpRequest Level 2 را پشتیبانی میکنند (از IE 10 به بعد مثلا) که امکان ...
در هنگام گفتگو با افراد مختلفی که در پروژههای توسعه نرم افزار، نقشهای مختلفی را دارا میباشند، یکی از جالبترین و اساسیترین بحثها تفاوت بین Desktop App و Web App میباشد، و این که پروژه بر اساس کدام مدل باید نوشته شود. در اینترنت و در منابع معتبر، تفسیرهای متفاوتی از این دو وجود دارد، که گاه دقیقا با نظر من یکی بوده و گاه تا 180 درجه بر عکس هستند، آنچه که در ادامه میخوانید میتواند لزوما نظر شما نباشد. گروهی از افراد بر این ب ...
برای تغییر سایز ستونهای جداول HTML با استفاده از ماوس، افزونههای زیادی تدارک دیده شده است که از جمله مطرحترین آنها میتوان به colResizable اشاره کرد. حتی اگر از DataGridهای مطرح وب هم استفاده کرده باشید، اکثر آنها از تغییر سایز ستونها توسط کاربر پشتیبانی میکنند. اما مشکل بزرگی که در همهی آنها مشترک است این است که فقط از چیدمانهای چپ به راست پشتیبانی میکنند و به محض اینکه شما ساختار راست به چپ را به جدول مورد نظر اعمال کنید، ...
در این مطلب نکات کار با تصاویر را توسط افزونهی Web Esstentials بررسی میکنیم. این افزونه قابلیتهای زیر را در کار با تصاویر در اختیار شما قرار میدهد: بهینهسازی تصاویر یکی از موارد مهمی که باید مورد توجه قرار بگیرد، استفاده از تصاویر کم حجم در وبسایت میباشد. روشهای مختلفی جهت بهینهسازی تصاویر مورد استفاده در سایت وجود دارند، به طور مثال جهت بهینهسازی تصاویر PNG میتوانید از ابزار PNGGauntlet استفاده کنید. همچنین اینجا ن ...
مقدمه
در لینکی که چندی پیش به اشتراک گذاشته بودم؛ به مطلبی تحت این عنوان اشاره شده بود: "آیا از KPI باید به انباره داده و هوش تجاری رسید؟" (بر گرفته از وبلاگ آقای جام سحر) که در آن به موانع پیش روی انجام پروژههای BI در ایران پرداخته شده است.
این مقاله بر گرفته از فصل سوم یکی از White Paperهای ماکروسافت با عنوان Mi ...
پیشنیازها
- صفحه بندی و مرتب سازی خودکار اطلاعات به کمک jqGrid در ASP.NET MVC
- فعال سازی و پردازش جستجوی پویای jqGrid در ASP.NET MVC
- سفارشی سازی عناصر صفحات پویای افزودن و ویرایش رکوردهای jqGrid در ASP.NET MVC
- آشنایی با کتابخانهی PDF Report
اضافه کردن دکمهی خروجی به jqGrid
برای تهیه خروجی از jqGrid نیاز است بدانیم، اکنون در چه صفحهای از اطلاعات قرار داریم؟ ...
پیشنیاز این بحث مطالعهی مطالب « صفحه بندی و مرتب سازی خودکار اطلاعات به کمک jqGrid در ASP.NET MVC » و « فعال سازی و پردازش صفحات پویای افزودن، ویرایش و حذف رکوردهای jqGrid در ASP.NET MVC » است و در اینجا جهت کوتاه شدن بحث، صرفا به تغییرات مورد نیاز جهت اعمال بر روی مثالها اکتفاء خواهد شد.
صورت مساله public class Product
{
public int Id { set; get; }
public DateTime AddDate { set; get; }
...