‫۶ سال و ۹ ماه قبل، یکشنبه ۱۲ آذر ۱۳۹۶، ساعت ۰۱:۳۲
- کار کردن با T4MVC به سادگی ذیل است (همیشه از پارامتر result آن استفاده کنید):
GetReportSnapshot = Url.Action(result: MVC.Report.CustomReportSnapshot()),
//...
- این مطلب را هم برای دیباگ مدنظر داشته باشید: «نحوه استفاده از افزونه Firebug برای دیباگ برنامه‌های ASP.NET مبتنی بر jQuery » 
‫۶ سال و ۹ ماه قبل، شنبه ۱۱ آذر ۱۳۹۶، ساعت ۱۵:۳۶
مطلب «نحوه صحیح تولید Url در ASP.NET MVC» را پیگیری کنید (چون هر کدام از نام‌های اکشن متدهای درج شده‌ی در View در حقیقت یک URL هستند و نه صرفا یک نام خالی و اگر نیاز به آدرس صحیح آن‌ها را دارید باید از سیستم مسیریابی، آن‌ها را توسط Url.Action کوئری بگیرید).  
‫۶ سال و ۹ ماه قبل، جمعه ۱۰ آذر ۱۳۹۶، ساعت ۱۳:۱۵
چگونه از لیست افزونه‌های نصب شده‌ی در VSCode خروجی بگیریم؟
VSCode console را باز کنید و سپس دستور ذیل را صادر نمائید:
 code --list-extensions

چگونه لیست خروجی افزونه‌ها را تبدیل به دستور نصب آن‌ها کنیم؟
نصب یک افزونه توسط VSCode console:
 code --install-extension {ext1}
نصب چند افزونه توسط VSCode console:
 code --install-extension {ext1} --install-extension {ext2} --install-extension {extN}
و یا تولید یک فایل install.cmd به صورت خودکار:
for /F "tokens=*" %i in ('code --list-extensions') do @echo call code --install-extension %i >> install.cmd
حاصل اجرای این دستور، تولید فایل install.cmd است که پس از اجرای آن، تمام افزونه‌ها را به صورت خودکار نصب می‌کند.
‫۶ سال و ۹ ماه قبل، چهارشنبه ۸ آذر ۱۳۹۶، ساعت ۱۷:۵۵
زمانیکه یک feature module را از طریق دستور «ng g m users -m app.module --routing » ایجاد می‌کنید، به صورت خودکار user.module.ts و user-routing.module.ts را ایجاد می‌کند که این user-routing.module در user.module به صورت خودکار ثبت می‌شود. بنابراین با معرفی user.module به ماژول اصلی برنامه (همان قسمت m app.module-)، کار ثبت تمام مسیریابی‌های آن هم خودکار خواهد بود.
‫۶ سال و ۱۰ ماه قبل، دوشنبه ۶ آذر ۱۳۹۶، ساعت ۱۶:۵۵
یک نکته‌ی تکمیلی
چون interceptor تعریف شده سراسری است، ممکن است در صفحه چندین درخواست HTTP وجود داشته باشند که از این interceptor رد می‌شوند. به همین جهت خاتمه کار loading bar باید زمانی باشد که تمام این درخواست‌ها خاتمه یافته‌اند. نگارش نهایی LoaderInterceptorService را با درنظر گرفتن این شرط در اینجا می‌توانید مشاهده کنید.
‫۶ سال و ۱۰ ماه قبل، یکشنبه ۵ آذر ۱۳۹۶، ساعت ۱۳:۴۱
مفهومی در ASP.NET Core Identity وجود دارد به نام AutomaticAuthenticate و AutomaticChallenge که سبب می‌شوند کاربر با وارد کردن آدرس سایت، به صورت خودکار اعتبارسنجی شود (اگر پیشتر کوکی لاگین او وجود داشته باشد). این موارد برای فعالسازی به تنظیمات ذیل نیاز دارند:
در متد ConfigureServices:
services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme);
و همچنین در متد Configure:
app.UseAuthentication();
البته اگر از سیستم Identity استفاده می‌کنید، مورد اول به صورت خودکار با فراخوانی متد AddIdentity تنظیم شده‌است. فقط مورد دوم را هم باید اضافه کنید.

زمانی متد CallBackResult فراخوانی می‌شود و از فیلتر Authorize رد خواهید شد که کار اعتبارسنجی کاربر با موفقیت صورت گرفته باشد (همان
AutomaticAuthenticate و AutomaticChallenge فوق). بنابراین اگر تنظیمات اولیه‌ی Identity شما به درستی انجام شده باشد، صرفا مشکل مسیریابی را دارید که مقادیر را نال دریافت می‌کنید.