اشتراک‌ها
تم متریال دیزاین پارسی برای بوت استرپ
تم متریال دیزاین برای بوت استرپ به صورت راستچین شده و همراه با فونت پارسی.
اگر کسی از دوستان می‌تواند همکاری کند پروژه را فورک زده و تغییرات خود را روی شاخه مورد نظر pull request دهد. متشکرم
تم متریال دیزاین پارسی برای بوت استرپ
اشتراک‌ها
تعداد زیادی مثال از MSDN
تعداد زیادی از مثال‌های MSDN که البته چیز جدیدی نیست!
ویزگی جدیدی که VS 2012 داره اینه که میتونید این Sample‌ها رو دانلود کنید و در صورت آپدیت شدن سورس در MSDN شما هم آپدیتش رو دریافت میکنید(یه چی مثله پکیج‌های NuGet) و نسخه‌ی اصلی مثال رو برای شما نگه میداره تا در صورت تغییرات از سمت شما بتونید به کد اولیه برگردید.
تعداد زیادی مثال از MSDN
نظرات مطالب
توزیع پروژه‌های ASP.NET Core 1.1 بدون ارائه فایل‌های View آن
برای کامپایل مجدد فایل‌های ویو (cshtml) در هنگام اجرای برنامه (runtime compilationو مشاهده تغییرات اعمال شده بر روی آن‌ها به صورت زیر عمل می‌کنیم:

  • ASP.NET Core 2.2
services.AddMvc()
    .AddRazorOptions(options => options.AllowRecompilingViewsOnFileChange = true);

  • ASP.NET Core 3.0 , 3.1
ابتدا بسته  Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation به پروژه اضافه کرده و سپس از کد زیر استفاده می‌کنیم:
public void ConfigureServices(IServiceCollection services)
{
    services.AddControllersWithViews()
        .AddRazorRuntimeCompilation();
    //...
}
 
نظرات مطالب
کار با SignalR Core از طریق یک کلاینت Angular
یک نکته‌ی تکمیلی جهت به روز رسانی این مطلب به ASP.NET Core 2.1

نکات «تغییرات مورد نیاز جهت ارتقاء به ASP.NET Core 2.1» در اینجا هم صادق هستند. سمت سرور آن یکی است. سمت کلاینت آن نیز به همین ترتیب. فقط پس از نصب بسته‌ی جدید SignalR، نیاز است یک سطر زیر را نیز تغییر دهید:
از
import { HubConnection } from "@aspnet/signalr-client";
به
import { HubConnection } from "@aspnet/signalr";
نظرات مطالب
نمایش Breadcrumbs در برنامه‌های Angular
برای اینکار تعریف breadcrumb به صورت زیر تغییر می‌کند:
export interface BreadCrumb {
  label: string;
  url?: string;
  glyphIcon?: string;
};
بر این اساس اینبار جایی که data مسیر مقدار دهی می‌شود، ساختار زیر را پیدا می‌کند:
data: { breadcrumb: { label: "Parent1", glyphIcon: "glyphicon glyphicon-link" } as BreadCrumb },
پس از آن برای خواندن این ساختار جدید، نیاز به این تغییرات خواهد بود.

نظرات مطالب
شروع به کار با EF Core 1.0 - قسمت 14 - لایه بندی و تزریق وابستگی‌ها
- احتمالا مرتبط است به حالت Transient که در نظر بعدی به آن اشاره کردید. یک نمونه پروژه که از الگوی جاری استفاده می‌کند DNTIdentity است که جزئیات و توضیحات بیشتر آن‌را می‌توانید در گروه ASP.NET Core Identity پیگیری نمائید.
- همچنین مطالب « کار با کلیدهای اصلی و خارجی در EF Code first» و «شروع به کار با EF Core 1.0 - قسمت 13 - بررسی سیستم ردیابی تغییرات» را نیز مطالعه کنید .  
نظرات مطالب
ارتقاء به ASP.NET Core 1.0 - قسمت 7 - کار با فایل‌های config
یک نکته: بارگذاری مجدد اطلاعات فایل config در ASP.NET Core 1.1
تنظیم reloadOnChange به true ایی که در متن عنوان شد، فقط با IConfigurationRoot و دیکشنری آن کار می‌کند. اگر از تنظیمات strongly typed استفاده کنید، این گزینه بر روی آن تاثیری نخواهد داشت. در نگارش 1.1، اینترفیس جدیدی را به نام IOptionsSnapshot معرفی کرده‌اند که به تغییرات فایل کانفیگ واکنش نشان می‌دهد. بنابراین تنها کاری را که باید انجام دهید، جایگزین کردن <>IOptions با <>IOptionsSnapshot است. سایر تنظیمات صورت گرفته یکی است و تفاوتی نمی‌کند.
نظرات مطالب
پیاده سازی Unobtrusive Ajax در ASP.NET Core 1.0
فعالسازی نمایش خطاهای سمت سرور به کاربر، پس از پایان عملیات ای‌جکسی
سمت سرور:
return BadRequest(error: "کاربر مورد نظر یافت نشد");
سمت کاربر:
- تغییرات فرم:
<form
...
...
data-ajax-failure="dataAjaxFailure">
- متد جاوا اسکریپتی متناظر:
function dataAjaxFailure(xhr, status, error) {
    alert(xhr.responseText);
}
نظرات مطالب
شروع به کار با AngularJS 2.0 و TypeScript - قسمت نهم - مسیریابی
نکات ارتقاء به نگارش RTM
همان «نکات ارتقاء به نگارش RC5 » در اینجا هم برقرار هستند. فقط نام فایل app.routes.ts به app.routing.ts تغییر یافته‌است.
تغییرات پروژه را در اینجا می‌توانید دنبال کنید.

چند مطلب تکمیلی
Using the New Release of Angular 2’s Router 3.0.0 
Angular 2 Routing With Modules