نظرات مطالب
شروع به کار با AngularJS 2.0 و TypeScript - قسمت اول - نصب پیشنیازها
نظرات مطالب
شروع به کار با AngularJS 2.0 و TypeScript - قسمت ششم - کامپوننت‌های تو در تو
یک سرویس مشترک را ایجاد کنید و بعد این سرویس را به هر دو تزریق کنید. تغییر در یکی، سبب انتشار آن به تمام مصرف کننده‌ها در تمام کامپوننت‌های دیگر هم خواهد شد (چون طول عمر این سرویس‌ها singleton است). اگر کامپوننت A لیست ارائه شده‌ی توسط سرویس X را نمایش می‌دهد، زمانیکه سرویس X به کامپوننت B تزریق شود و در آن تغییر پیدا کند، این تغییرات در کامپوننت A هم بلافاصله نمایش داده می‌شوند و در دسترس خواهند بود (یک وهله از این سرویس به تمام مصرف کننده‌ها ارائه می‌شود).
نظرات مطالب
توسعه سیستم مدیریت محتوای DNTCms - قسمت دوم
ضمن تشکر از پاسختون
خیر منظورم همان رکورد بود.(نه فیلد).در این پروژه تعداد آیتم هایی که در دیتا بیس درج می‌شوند به دلیل ماهیت پروژه(سیستم مدیریت محتوا) بسیار زیاد می‌شوند.
برای امتحان، در یکی از چند تا از جداول حدود صد هزار آیتم درج نمایید سپس ساختار دیتا بیس را تغییر داده و سعی کنید مجددا پروژه را پابلیش نمایید.متوجه میشوید که تغییرات با چه سرعتی اعمال می‌شوند.
نظرات مطالب
راهنمای گام به گام انتقال پروژه از MVC 5 به MVC 6
در کل پیشنهاد میکنم حتما از آخرین آپدیت‌های Visual Studio 2015 و ASP.NET 5 استفاده نمایید، واقعا تغییرات و بهبودهای زیادی در نسخ آخر حاصل شده که هم کار را راحت کرده و هم مشکلاتی مانند نمونه ای که بنده در مقاله ذکر کردم(اشکال در bower.cmd) حل شده است. به عنوان مثال قرارگیری مستقیم بسته‌های کلاینتی در پوشه‌ی wwwroot پس از تعریف آنها در bower.json و بدون نیاز به تعریف task برای انتقال آنها توسط gulp (حذف یک مرحله اضافی) از دیگر بهبودهای این نسخ (از beta8 به بعد) می‌باشد. 
نظرات مطالب
طراحی افزونه پذیر با ASP.NET MVC 4.x/5.x - قسمت اول
سلام
- آیا این امکان هست که فایل‌های افزونه در پوشه bin برنامه اصلی نباشد و در پوشه دیگری در برنامه اصلی باشد(بعنوان مثال: Plugins) ؟
- آیا مهم‌ترین هدف وجود فایل‌های افزونه‌ها در پوشه bin برنامه اصلی, ری استارت شدن برنامه اصلی می‌باشد که بلافاصله تغییرات(حذف و یا افزوده شدن یک یا چند افزونه) اعمال و مشاهده شود  ؟
نظرات مطالب
پلاگین DataTables کتابخانه jQuery - قسمت چهارم
با سلام و تشکر فراوان. من میخواستم یک ستون با عنوان عملیات به جدول اضافه کنم که به صورت منو باشه و عملیات مختلف مثل ویرایش و حذف و تغییرات دیگه را از اون منو انتخاب و انجام بدم. برای اینکار باید چه کاری انجام بدم؟ و اینکه آیا برای اضافه کردن امکان ویرایش باید حتما از Editable DataTable استفاده کنم یا میشه تو همین نوع ساده هم امکان ویرایش را اضافه کرد؟ (Inline Edit نمی‌خوام انجام بدم )
ممنون میشم اگه راهنمایی کنید.
نظرات مطالب
فعال سازی و پردازش صفحات پویای افزودن، ویرایش و حذف رکوردهای jqGrid در ASP.NET MVC
- مثال‌های سری jqGrid تغییرات زیادی داشتند. برای دریافت آن‌ها به این مخزن کد مراجعه کنید.
- برای نمونه، این فایل بهبود یافته مثال جاری است. در آن نحوه‌ی تعریف ستون Id، به صورت مخفی و کلید، معرفی شده. همچنین در ستون actions آن نحوه‌ی معرفی آدرس حذف به نحو بهتری درج شده‌است. به علاوه نحوه‌ی استفاده از anti-forgery token در آن ذکر شده، به همراه StronglyTyped.PropertyName ها.
نظرات مطالب
T4MVC : یکی از الزامات مدیریت پروژه‌های ASP.NET MVC
با سلام
T4MVC یکسری تغییرات در برنامه ما ایجاد می‌کنه از جمله مثلا یک کانستراکتور برای کنترلر Home  اضافه می‌کنه و من چگونه باید کدی مثل کد زیر رو داخل کنترل ام بنویسیم که خطای تکراری نگیره؟
private readonly ICacheService _cacheService;
public HomeController() : this(MvcApplication.CacheService)
{            
}
public HomeController(ICacheService cacheService)
{
      _cacheService = cacheService;
}
نظرات مطالب
آشنایی با TransactionScope
اگر کد بالا بصورت زیر باشد، unitOfWork باهاش چطور برخورد میکنه؟
 به عنوان مثال اگر SaveChange اولی با شکست مواجه شد، آیا تغییرات آن از context پاک میشه یا باعث خواهند شد که SaveChange دوم هم با شکست مواجه شود؟

context.Connection.Open(); 
DEPT department = context.DEPT.Where(d => d.DEPTNO == 10).First();
department.LOC = "TEST";    
using (System.Data.Common.DbTransaction transaction =            
context.SaveChanges(); 
department.DNAME = "TEST";          
context.SaveChanges();          
}

نظرات مطالب
نحوه‌ی صحیح کار کردن با بوت استرپ
مشکلی ندارد. نسخه‌ی less بوت استرپ از چندین و چند فایل تشکیل شده که نهایتا از کامپایل این‌ها یک فایل نهایی تولید می‌شود. برای مثال اگر فایل bootstrap.less را باز کنید، ترتیب import فایل‌ها قابل ملاحظه هستند. ابتدا فایل variables.less ذکر شده، چون مقادیر پیش فرض متغیرهای سایر فایل‌ها در آن موجود است و همینطور الی آخر. فایل نهایی که سبب کامپایل تمام تغییرات خواهد شد، فایل bootstrap.less است.