‫۴ سال و ۸ ماه قبل، جمعه ۲۰ دی ۱۳۹۸، ساعت ۱۲:۴۰
"asp-validation-summary="ModelOnly را در مطلب «قسمت 14 - فعال سازی اعتبارسنجی ورودی‌های کاربران » مطالعه کنید.
@if (ViewData.ModelState.Any(keyValuePair => keyValuePair.Value.Errors.Any()))
{
    <div class="alert alert-danger">
        <a href="#" class="close" data-dismiss="alert">×</a>
        <h4>خطاهای اعتبارسنجی</h4>
        <div asp-validation-summary="ModelOnly"></div>
    </div>
}
 این استاندارد HTML 5 هست. در این استاندارد اگر یک attribute یا ویژگی به صورت boolean تعریف شود، اگر بدون مقدار ذکر شود، مقدار آن true بازگشت داده خواهد شد. البته این نکته فقط در مورد booleanها است. اگر از ویژگی‌های خاصی مانند data-checked استفاده کنید و مقداری برای آن ذکر نشود، مقدار انتساب داده شده‌ی به آن، یک رشته‌ی خالی خواهد بود.
A number of attributes are boolean attributes.
The presence of a boolean attribute on an element represents the true value,
and the absence of the attribute represents the false value.
‫۴ سال و ۸ ماه قبل، پنجشنبه ۱۹ دی ۱۳۹۸، ساعت ۲۲:۴۹
علت آن‌را در مطلب «ارتقاء به ASP.NET Core 2.0 - معرفی بسته‌ی Microsoft.AspNetCore.All» مطالعه کنید. مطالب تکمیلی مرتبط با نگارش‌های 3x و تغییرات صورت گرفته هم به عنوان نظرات تکمیلی آن ارسال شده‌اند.
این محدودیت‌ها فقط توسط خود مرورگرها اعمال می‌شوند؛ وگرنه یک کلاینت ساده‌ی دات نتی را تهیه کنید (برنامه‌ی کنسول)، بدون مشکل مانند postman کار می‌کند.
شما دقیقا از مثال پیوست شده استفاده می‌کنید؟ چون در این مثال نکته‌ی «تنظیمات CORS مخصوص React در برنامه‌های ASP.NET Core 3x » لحاظ شده. تنها تصویری هم که در این مطلب ارسال شده و لیست مطالب را نشان می‌دهد، بر مبنای همین پروژه‌ی پیوست شده‌ی انتهای بحث هست.
- ابتدا باید هدر مورد انتظار را مشخص کنید:
public void ConfigureServices(IServiceCollection services)
{
   services.AddMvc();
   services.AddAntiforgery(options => options.HeaderName = "__RequestVerificationToken"); 
}
- بعد متدی را برای تولید توکن در فایل razor درج کنید:
@inject Microsoft.AspNetCore.Antiforgery.IAntiforgery Xsrf

@functions{
    public string GetAntiXsrfRequestToken()
    {
        return Xsrf.GetAndStoreTokens(Context).RequestToken;
    }
}
- سپس اگر از jQuery استفاده می‌کنید، به صورت زیر این هدر با هر درخواستی به سمت سرور ارسال می‌شود:
<script type="text/javascript">
  $.ajaxPrefilter(function (options, originalOptions, jqXHR) {
      jqXHR.setRequestHeader("__RequestVerificationToken", '@GetAntiXsrfRequestToken()');
  });
</script>
‫۴ سال و ۸ ماه قبل، سه‌شنبه ۱۷ دی ۱۳۹۸، ساعت ۰۲:۲۶
- همان «Object Destructuring» است که با استفاده از :، نام دیگری برای خاصیت استخراجی انتخاب شده.
- this.state.movies یک آرایه‌است که دارای خاصیت length است. کار Object Destructuring، استخراج این خاصیت هست. کار :، تغییر نامش. 
نمونه‌ی پردازش این پارامتر کمی بالاتر با «نکته‌ی شبیه سازی customErrors در نگارش‌های دیگر ASP.NET که در فایل web.config قابل تنظیم است، در ASP.NET Core» عنوان شده. در انتهای public IActionResult Index(int? id) ذکر شده، یک سری return View هست که در اینجا می‌توانید برای مثال یک model را هم به viewها در صورت نیاز ارسال کنید.
‫۴ سال و ۸ ماه قبل، یکشنبه ۱۵ دی ۱۳۹۸، ساعت ۰۱:۱۶
خیر؛ نمی‌توان. ASP.NET Core Identity برای این نوع کارها (تامین هویت چندین برنامه‌ی مجزا) طراحی نشده و هدفش فقط و فقط پوشش یک تک برنامه‌است. اطلاعات بیشتر: «نیاز به تامین کننده‌ی هویت مرکزی» 
‫۴ سال و ۸ ماه قبل، شنبه ۱۴ دی ۱۳۹۸، ساعت ۲۳:۲۷
در ASP.NET Core، برخلاف نگارش‌های قبلی ASP.NET که ASP.NET Web API مجزای از ASP.NET MVC و همچنین وب فرم‌ها ارائه شده بود، اکنون جزئی از ASP.NET MVC است و با آن یکپارچه می‌باشد. اطلاعات بیشتر
یعنی پروژه را ناقص نکنید. سرویس‌های آن‌را حذف نکنید. تمامش با هم هست و پایه کدهای آن یکی است. همچنین سعی در بازسازی مجدد این پروژه را هم نکنید؛ چندین ماه وقت صرف شده برای یافتن نکات و برقراری اتصالات آن.