اشتراکها
اشتراکها
مجموعه ای از کامپوننت های Blazor
اشتراکها
سایت Learn Blazor
نظرات مطالب
دستیابی به HttpContext در Blazor Server
روش توصیه شدهی برای برنامههای Blazor Server، کار با GetAuthenticationStateAsync جهت دسترسی به اطلاعات کاربر است و عدم استفاده از HttpContext برای این موارد.
نظرات مطالب
Blazor 5x - قسمت 31 - احراز هویت و اعتبارسنجی کاربران Blazor WASM - بخش 1 - انجام تنظیمات اولیه
سلام؛ در صورتی که توکن را رمزگذاری کنیم مطابق آنچه در این پست به آن اشاره شده ، سمت blazor در JwtParser برای تامین AuthenticationState چگونه آن را رمز گشایی کنیم؟
نظرات مطالب
تقویم شمسی کاملا Native برای Blazor
در مورد مسیرهای ویژهی شروع شدهی با content_ به مطلب «روش ایجاد پروژههای کتابخانهای کامپوننتهای Blazor» مراجعه کنید.
یک نکته: base href حساس به بزرگی و کوچکی حروف است!
بین تنظیم
<base href="/blazor/" />
<base href="/Blazor/" />
System.ArgumentException: The URI is not contained by the base URI
<script> var path = window.location.pathname.split('/'); var baseTag = document.getElementsByTagName('base'); baseTag[0].setAttribute('href', '/' + path[1] + '/'); </script>
یک نکتهی تکمیلی: کاربرد base href در فایل index.html چیست؟
فرض کنید برنامهی شما قرار است از داخل زیر پوشهی جدید blazor با آدرس http://example.com/blazor ارائه شود. در این حالت پس از مراجعه به این آدرس، فقط loading را مشاهده خواهید کرد و ... برنامه بارگذاری نمیشود. علت اینجا است که در حالت پیشفرض، base href تنظیم شدهی در فایل index.html، به ریشهی سایت اشاره میکند:
بنابراین در این حالت برنامه فایلهای مورد نیاز خود را در ریشهی وب سرور جستجو خواهد کرد و نه از زیر پوشهی blazor. برای رفع این مشکل باید تغییر زیر صورت گیرد:
فرض کنید برنامهی شما قرار است از داخل زیر پوشهی جدید blazor با آدرس http://example.com/blazor ارائه شود. در این حالت پس از مراجعه به این آدرس، فقط loading را مشاهده خواهید کرد و ... برنامه بارگذاری نمیشود. علت اینجا است که در حالت پیشفرض، base href تنظیم شدهی در فایل index.html، به ریشهی سایت اشاره میکند:
<!DOCTYPE html> <html> <head> <base href="/" />
<base href="/blazor/" />
نظرات مطالب
Blazor 5x - قسمت اول - معرفی
بر اساس نتایج نظرسنجی NET Foundation. در سال 2021، Blazor دومین فریمورک SPA پرطرفدار در بین توسعه دهندگان داتنت است.