نظرات مطالب
پشتیبانی از IE در برنامههای Angular
تهیه برنامههای سازمانی. هنوز هم در سازمانها و ادارات از IE زیاد استفاده میشود.
یکی از برنامههای جالب به نظرم میتونه این باشه
البته این مورد فعلا فقط مربوط به VC است (و برای تولید برنامههای native ویندوز).
یک نکتهی تکمیلی: چگونه برنامههای ASP.NET Core را به صورت دستی ریاستارت کنیم؟
با توجه به چندسکویی بودن ASP.NET Core، برای نمونه در لینوکس، تغییراتی مانند تغییر در web.config، سبب ریاستارت برنامه نمیشوند. در این حالت برای بارگذاری تغییرات، میتوان از روش دستی ریاستارت برنامه استفاده کرد:
[Authorize(Roles = "Admin")] public class AdminController : Controller { private readonly IApplicationLifetime _applicationLifetime; public AdminController(IApplicationLifetime appLifetime) { _applicationLifetime = appLifetime; } public IActionResult Shutdown() { _applicationLifetime.StopApplication(); return Content("Done"); } }
ارتقاء به ASP.NET Core 3.0
اگر در تنظیمات web.config خود، سطر زیر را در مورد تنظیم AspNetCoreModule دارید:
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
<AspNetCoreModuleName>AspNetCoreModule</AspNetCoreModuleName>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified"/>
منظور این بود که اگر فایل متنی JSON مرتبط را در نوتپد (و امثال آن و یا با برنامه نویسی) باز کردید و تغییر دادید (ذخیره کردید، تاریخ Last modified آن را تغییر دادید)، بلافاصله تغییرات آن در برنامه منعکس میشوند؛ چون یک file watcher برای تغییرات آن فایل در پشت صحنه فعال است. مانند file watcher فایل معروف web.config در برنامههای ASP.NET که آن هم یک کانفیگ است البته از نوع XML و اگر تغییری در آن داده شود، کل برنامه را ریاستارت میکند. اما در اینجا برنامه با تغییرات فایل JSON کانفیگ آن ریاستارت نخواهد شد. فقط «یک نکته: بارگذاری مجدد اطلاعات فایل config در ASP.NET Core 1.1» قابل استفاده خواهد بود.
ایجاد رابط کاربری هم برای آن مسالهای است شخصی که در نهایت شامل deserialization و تبدیل آن به شیء و تغییر آن در برنامه و در آخر serialization این شیء و بازگشت به حالت JSON آن است. عموما از کتابخانهی JSON.NET برای انجام اینکار استفاده میکنند.
نظرات مطالب
مسیریابی در Angular - قسمت اول - معرفی
خیر. روشی که در سری ابتدایی Angular مطرح شد، مبتنی بر سیستم مدیریت ماژولهای system.js هست. روشی که AngularCLI از آن استفاده میکند، مبتنی بر webpack است. این روش بسیار بهینهتر و پیشرفتهتر از روش system.js هست و توضیحات تکمیلی آن در مطلب « Angular CLI - قسمت پنجم - ساخت و توزیع برنامه» ارائه شدهاند. این روشی است که برای ارائهی نهایی از آن استفاده میشود و در مطالبی مانند «یکپارچه سازی Angular CLI و ASP.NET Core در VS 2017» و «سفارشی سازی صفحهی اول برنامههای Angular CLI توسط ASP.NET Core» از آنها استفاده شدهاست.
نظرات مطالب
Url Routing در ASP.Net WebForms
روشهای زیادی برای دسته بندی، فشرده و یکی سازی فایلهای CSS و JS هست؛ منجمله:
- بهینه سازی فایلهای js و css در برنامههای ASP.NET با استفاده از Combres - قسمت اول
- فشرده سازی فایلهای CSS و JavaScript بصورت خودکار توسط MS Ajax Minifier
- Adding Bundling and Minification to Web Forms
- Building a basic Web Forms application using Visual Studio 2013
- Bundling and Minification in ASP.Net 4.5
- بهینه سازی فایلهای js و css در برنامههای ASP.NET با استفاده از Combres - قسمت اول
- فشرده سازی فایلهای CSS و JavaScript بصورت خودکار توسط MS Ajax Minifier
- Adding Bundling and Minification to Web Forms
- Building a basic Web Forms application using Visual Studio 2013
- Bundling and Minification in ASP.Net 4.5