نظرات مطالب
ایجاد قابلیت قالب یا Theme در ASP.NET MVC
- نکته دو: نام bundle را حتما هم عمق با آدرس قالب تعریف کنید تا وقتی فایل css  به پوشه‌ی images  یا فونت مجاور خود اشاره می‌کند، آدرس دهی معتبر باشد. 
امکان بازنویسی خودکار آدرس‌ها داخل فایل‌های استایل هم وجود دارد:
 bundles.Add(new StyleBundle(
                "~/Content/fa",
                ContentDeliveryNetwork.MaxCdn.FontAwesomeUrl)
                .Include("~/Content/fontawesome/site.css",new CssRewriteUrlTransform()));
نکته قابل توجه، استفاده از CssRewriteUrlTransform میباشد.
نظرات مطالب
توسعه سیستم مدیریت محتوای DNTCms - قسمت اول
"(مثلا به محض ثبت شدن منوهایش به صفحه اصلی افزوده شود) نیاز به جدوالی برای ثبت و مدیریت آنها می‌باشد"
اگر قرار باشد سیستم به صورت ماژولار توسعه داده شود ، لزومی ندارد جدول جدایی برای این مورد در نظر گرفت. راه حل‌های سریعتری هم هست ازجمله ذخیره اطلاعات آنها در فایل‌های XML یا حتی خیلی ساده‌تر از آن ، ذخیره نام سیستمی ماژول‌های فعال شده توسط مدیریت در قالب یک رکورد در جدول Setting سیستم که دارای دو فیلد Key و Value میباشد.
نظرات مطالب
Globalization در ASP.NET MVC
با عرض سلام و تشکر
من همان طور که ذکر شده فایل‌های  resource رودر فولدری غیر از App_GlobalResources   قرار دادم(در پروژه ای جدا). و Custom Tool   را هم به public تغییر دادم.
مشکلی که با این کار به وجود میاد اینه که ، قطعه کد زیر که برای localize کردن برخی ویژگی‌ها لازم هست نمی‌تونه  resource  رو پیدا کنه . در حالی که وقتی در App_GlobalResources    هست همه چیز درست کار میکنه.
ClientDataTypeModelValidatorProvider.ResourceClassKey = "Resources.valiadation.ErrorMessages";
DefaultModelBinder.ResourceClassKey = "Resources.valiadation.ErrorMessages";
دوستان نظری دارید که چه مشکلی پیش میاد ؟
با تشکر.
نظرات مطالب
افزونه مدیریت فایل های رایگان Roxy FileMan برای TinyMce و CkEditor
برای امنیت آپلود، مراجعه کنید به مطالبی مانند:
«تشخیص نوع فایل با استفاده از محتوای فایل»
«کنترل عمومی فایل‌های آپلودی در ASP.NET MVC»
«محدود کردن کاربر‌ها به آپلود فایل‌هایی خاص در ASP.NET MVC»
        
در مورد accessPolicy=Read در نظرات مورد آخری بیشتر بحث شده‌است و در این حالت حتی اگر یک فایل شل هم آپلود شود، قابلیت اجرا نخواهد داشت.
نظرات مطالب
آپلود همزمان چندین فایل در Asp.Net Web Forms
ابتدا تگ input خود را در فرم قرار دهید :
<input type="file" multiple="multiple" name="File1"  id="File1" runat="server" />  
و در پشت فرم می‌توانید با استفاده از یک حلقه ، همه فایل‌های انتخاب شده را آپلود کنید :
 for (int i = 1; i <= Request.Files.Count; i++)
            {
                var file = Request.Files[i];
            }
نظرات مطالب
استفاده از pjax بجای ajax در ASP.NET MVC
من Layout را در View به این شکل مقدار دهی می‌کنم : Layout="" . که در این حالت pjax به خوبی جواب می‌دهد. البته من اون دو خط اسکریپت فایل‌های js و اون تکه کد را در view  قرار دادم. من فقط از pjax برای پیج بندی لیست اطلاعاتم فقط در این view میخوام استفاده کنم.
اما من میخوام وقتی view خود را در Layout میگذارم جواب دهد.
لیست محصولات من در یک Partial قرار دارد که این Partial هم در View هست .
نظرات مطالب
ASP.NET MVC #19
خیر. از "VaryByParam = "id استفاده کنید (در متن فوق بیشتر در مورد آن بحث شده؛ یعنی به ازای idهای مختلف، کش‌های مختلف و متناظر خروجی نهایی متد). در این حالت نیازی به return redirect نیست که آدرس صفحه را تغییر می‌دهد. حالت return view امکان مسیردهی فایل view را هم دارد، برای انتخاب فایل‌های مختلف؛ مثلا: ("return View("~/Views/Items/Details.cshtml
نظرات مطالب
آغاز به کار با Twitter Bootstrap در ASP.NET MVC
شما اشاره کردید به این که اگر پروژه رو درحالت release قرار بدیم فشرده سازی اعمال میشه یعنی اینکه
در فایل web.config در قسمت compilation خصوصیت debug رو حذف کنیم:
 <compilation debug="true"  targetFramework="4.5" />
این کارو انجام دادم اما وقتی سورس صفحه رو نگاه می‌کنم فشرده سازی اعمال نشده به فایل‌های css  و js !
نظرات مطالب
بررسی خطاهای متداول عملیات Migration در حین به روز رسانی پروژه‌های EF Code First

چنین DLL ایی (SMO - Shared Management Objects) در هیچ کجای سورس‌های EF استفاده نشده. احتمالا یک کتابخانه‌ی ثالث در برنامه‌ی شما این مشکل رو درست کرده. اگر ارجاعی در برنامه به آن دارید حذفش کنید. خصوصا فایل‌های کانفیگ رو هم بررسی کنید.

در کل این DLL رو از اینجا می‌تونید دریافت کنید: http://www.microsoft.com/en-us/download/details.aspx?id=35580

نظرات مطالب
UrlRewriter توسط Intelligencia.UrlRewriter
سلام.من کل مراحل رو انجام دادم ولی یک مشکل دارم که فکر میکنم به عبارت ریگولار رو اشتباه نوشتم.
میخوام به طور مثال این آدرس:
www.sample.com/page2/page2.aspx?MID=1251
به این تبدیل بشه :
www.sample.com/1251
سوال دیگه ای که داشتم اینه که آیا توی صفحاتی که میخوام کوری استرینگ رو میخوام بگیرم باید کاری کنم؟
و اینکه آیا با این روش فایل‌های CSS ,javascript مشکل پیدا نمیکنن؟