نظرات مطالب
توسعه سیستم مدیریت محتوای DNTCms - قسمت اول
با توجه به اینکه ساختار page , post , news  و ... خیلی بهم شبیه هستند ,همشون دارای رابطه‌های مشابه دسته بندی ، تگ ، نظر ، امتیاز و ... هستند بهتر نیست همه از یک کلاس مثلا Content  مشتق شوند  و به روش TPT  دیتابیس ایجاد شود؟  حتی می‌تونیم کلاس content  مشتق نشه و فقط فیلد  نوع برای اون مشخص کنیم.
نظرات مطالب
شروع کار با ASP.NET Web API 2
«بدون ایجاد کلاسی معادل»
این کلاس معادل ایجاد شده؛ بهش می‌گن پروکسی. فقط شاید کلاس‌های این پروکسی رو تابحال دقیق بررسی نکردید.
شبیه به این تولید کلاس‌های پروکسی برای WCF، یک نمونه پروژه برای Web API هم هست: WebApiProxy  
نظرات مطالب
سفارشی کردن ASP.NET Identity در MVC 5
قیدی را که نام برده ابتدا به صورت دستی حذف کنید و بعد migration را اجرا کنید؛ چیزی شبیه به این کوئری (آن‌را به صورت مستقیم و مستقل، بر روی دیتابیس اجرا کنید):
ALTER TABLE yourtable DROP CONSTRAINT DF_AspNetUser_UserN__34C8D9D1
در حالت کلی:
ALTER TABLE TableName DROP CONSTRAINT dependent_constraint;
نظرات مطالب
مدیریت سشن‌ها در برنامه‌های وب به کمک تزریق وابستگی‌ها
یک نکته‌ی تکمیلی
شبیه به سشن، چند مورد دیگر را نیز می‌توان به همین روش تامین کرد:
ioc.For<IIdentity>().Use(() => HttpContext.Current.User.Identity);
ioc.For<HttpContextBase>().Use(() => new HttpContextWrapper(HttpContext.Current));
ioc.For<HttpServerUtilityBase>().Use(() => new HttpServerUtilityWrapper(HttpContext.Current.Server));
ioc.For<HttpRequestBase>().Use(ctx => ctx.GetInstance<HttpContextBase>().Request);
نظرات مطالب
استفاده از pjax بجای ajax در ASP.NET MVC
- فقط در مرورگرهایی پشتیبانی می‌شود که push state را پیاده سازی کرده باشند: لیست کامل آن‌ها
- اگر مرورگری history.pushState API را پشتیبانی نکند، بارگذاری صفحات آن معمولی خواهند بود (شبیه به حالت بارگذاری کامل برای موتورهای جستجو؛ بدون از کار افتادن برنامه).
نظرات مطالب
طراحی گزارش در Stimulsoft Reports.Net – بخش 2
مشکلی که روش درخواستی شما داره شبیه به حالت lazy loading اشتباه استفاده شده در ORMها است (اصطلاحا بهش می‌گن n+1 select). اینطوری هزاران هزار کوئری به بانک اطلاعاتی بجای فقط یک کوئری و یک رفت و برگشت خواهید داشت.
نظرات مطالب
ASP.NET MVC #7
سلام؛ در سایت جاری زمانی که کاربر شناخته شده نیست منوهای بالا یک سری ایتم را نمایش می‌دهد و به محض وارد شدن کاربر منو‌ها تغییر خواهند کرد . در mvc با کدام مکانیزم این کار را انجام می‌دهید . من منوه‌های پروژه خودم را با actionlink شبیه سازی کردم . تا اونجایی که من تحقیق کردم در web forms‌ها از مولفه login view استفاده خواهد شد 
نظرات مطالب
مدیریت سفارشی سطوح دسترسی کاربران در MVC
ممنون از شما آیا با cacherolesincookie=true  فقط role‌ها کش میشوند ؟ مثلا زمانی که کاربری لاگین کرده و در هدر پیغام خوش آمدید کاربر گرامی آقای...می شود این نام و نام خانوادگی را باید هر دفعه بازای هر request از دیتابیس بیاریم یا میتونیم از حالت شبیه این cacherolesincookie=true استفاده کرد با تشکر
نظرات مطالب
الگوی استراتژی - Strategy Pattern
از طریق سازنده کلاس SortedList؟ بنظر نمیاداز طریق سازنده انجام شده باشه. ولی ظاهرا این امکان هست که کلاس بالادستی که می‌خواهد از SortedList استفاده کند، بتواند از طریق تابع SetSortStrategy کلاس مورد نظر رادر اختیار SortedList قراردهد. به نظر شبیه Setter Injection می‌شود.
نظرات مطالب
AngularJS #1
سپاس فراوان.
آیا در یک وب اپلیکیشن و نه وب سایت عمومی ، واقعاً نیازی به داشتن یک url مجزا برای هر ویو داریم. مگر هدف angular ایجاد برنامه هایی شبیه برنامه‌های دسکتاپ نیست. در برنامه‌های دسکتاپ که هر ویو آدرس مجزایی ندارد. با تشکر.