‫۹ سال و ۵ ماه قبل، یکشنبه ۶ اردیبهشت ۱۳۹۴، ساعت ۱۹:۱۶
نکات مطلب «فرمت کردن اطلاعات نمایش داده شده به کمک Kendo UI Grid» را در مورد کار با قالب‌ها مطالعه کنید.
روش اول:
columns: [
                { field: "units", title: "Units" },
                { field: "price", title: "Price" },
                { field: null, title: "Extended Price", template: '#= units * price #' }
            ]
روش دوم؛ یک ستون قالب دار با این فرمت اضافه می‌کنید: 
#=calculateField(data)#
که متد آن برای نمونه به این ترتیب محاسبه شود:
//Passed data contains current row model
function calculateField(data) {
  return data.f1 + " " + data.f2;
}
‫۹ سال و ۵ ماه قبل، یکشنبه ۶ اردیبهشت ۱۳۹۴، ساعت ۱۶:۲۶
مطلب «اعمال تزریق وابستگی‌ها به مثال رسمی ASP.NET Identity» را مطالعه کنید. نیازی نیست چندین Context ایجاد کنید. اینبار Context اصلی برنامه همان ApplicationDbContext خواهد بود. یعنی در مثال جاری، کلاس MvcPluginMasterAppContext با ApplicationDbContext جایگزین می‌شود؛ به همراه افزودن کدهای سفارشی کلاس MvcPluginMasterAppContext به ApplicationDbContext.
‫۹ سال و ۵ ماه قبل، یکشنبه ۶ اردیبهشت ۱۳۹۴، ساعت ۰۰:۱۹
- موجودیت‌های مشترک بین افزونه‌ها را در یک پروژه‌ی مجزا قرار دهید؛ مانند: CommonEntities
- از این پروژه‌ی مشترک، ارجاعی را به افزونه‌های مورد نظر اضافه کنید.

پروژه‌ی جاری جهت افزودن کلید خارجی به کاربران مشترک بین تمام افزونه‌ها به روز شد، با این تغییرات و با این خروجی (که در آن در هر دو افزونه‌ی تعریف شده، ارجاعی به کلاس User مشترک هست):

‫۹ سال و ۵ ماه قبل، شنبه ۵ اردیبهشت ۱۳۹۴، ساعت ۲۰:۵۵
- جهت آزمایش بیشتر، دو پوشه برای افزونه‌ها ایجاد و تمام فایل‌های آن‌ها منتقل شدند. مشکلی مشاهده نشد.
- اگر فضاهای نام را تغییر دادید، بهتر است از منوی Build یکبار گزینه‌ی Clean solution را اجرا کنید تا فایل‌های قدیمی حذف شوند و تداخل ایجاد نکنند. سپس پروژه را مجددا Build کنید.
‫۹ سال و ۵ ماه قبل، شنبه ۵ اردیبهشت ۱۳۹۴، ساعت ۱۸:۵۵
«... به خوبی در پروژه اصلی بار گذاری میشود ...»
یعنی منوی پویای افزونه‌ی مرتبط در پروژه‌ی اصلی کار می‌کند و اضافه می‌شود و همچنین با کلیک بر روی آن، صفحه‌ی اصلی افزونه ظاهر می‌شود؟ اگر بله، یعنی مشکلی در یافتن آن نبوده‌است و مسیریابی آن اضافه شده‌است. اگر مسیریابی آن خوانده نشود، با کلیک بر روی منوی پویای آن، صفحه‌ی اصلی افزونه ظاهر نمی‌شود.
در کل بررسی کنید:
- آیا پروژه‌ی افزونه‌ای که ایجاد کردید از نوع ASP.NET MVC است یا خیر؟
- آیا فایل‌های پوشه‌ی bin آن در پوشه‌ی bin پروژه‌ی اصلی کپی شده‌اند یا خیر؟
- اگر این افزونه یک سری وابستگی اضافه‌تر دارد که در پروژه‌ی اصلی ارجاعی ندارند، این فایل‌ها هم باید در پوشه‌ی bin پروژه‌ی اصلی کپی شوند وگرنه این افزونه بارگذاری نخواهد شد.

دو مثال افزونه به همراه کدهای این پروژه  هست، سورس خودتان را با آن انطباق دهید.
‫۹ سال و ۵ ماه قبل، چهارشنبه ۲ اردیبهشت ۱۳۹۴، ساعت ۰۵:۱۴
- razor generator توسط اعضای تیم نیوگت و همچنین ASP.NET MVC تهیه شده.
- razor generator برخلاف portable areas در زمان کامپایل کار parse و همچنین قرار دادن viewها را در DLL مرتبط انجام می‌دهد.
- آخرین به روز رسانی portable areas در سال 2010 بوده، اما razor generator مدام به روز می‌شود.
‫۹ سال و ۵ ماه قبل، سه‌شنبه ۱ اردیبهشت ۱۳۹۴، ساعت ۱۸:۰۰
این کد (در حالت تنظیمات integrated mode) باعث خواهد شد تا تمام درخواست‌های رسیده (منجمله درخواست دریافت فایل‌های استاتیک)، توسط موتور ASP.NET پردازش شود و IIS پیش از آن راسا اقدام نکند.
‫۹ سال و ۵ ماه قبل، دوشنبه ۳۱ فروردین ۱۳۹۴، ساعت ۰۴:۵۷
به هدر صفحه باید این مورد جهت فعال سازی auto discovery اضافه شود:
<link title="فید آخرین تغییرات سایت" href="/rss.xml" type="application/rss+xml" rel="alternate" />
محدودیتی هم ندارد. هر تعدادی که نیاز است.