• 1404/01/17

صفحه ورود / ثبت نام در مودال :

سلام و خست نباشید 
استاد من پروژه دات نت 9 blazor دارم (Server)
این الزامه که باید صفحاتی مثل لاگین و ... باید صفحه ای جدا باشن ؟ یعنی داخل مودال نمیشه ؟ 
من داخل مودال استفاده کردم 
ولی داخل مدال وقتی کاربر اطلاعاتش رو درست وارد میکنه این ارور رو برای sginManager.SginIn  رو نشون میده 
Headers are read-only, response has already started.

کد login 
   await signManager.SignInAsync(newUser, true);
فکر می کنم مربوط به 
[CascadingParameter]

private HttpContext HttpContext { get; set; } = default!;
باشه
  

  • 1404/01/18
  • ساعت 10:46

سلام 

مدال هم میشه ، هرطور که بخواهید میشه 

سرچ کنید نمونه کد یا مستند باید باشه


  • 1404/01/19
  • ساعت 06:38

استاد
 مشکل اینه 
نمونه کد هم براش نیست 

اروری که دریافت می‌کنی (headers are read-only, response has already started) معمولاً وقتی اتفاق می‌افته که بعد از شروع پاسخ HTTP (مثل وقتی چیزی به مرورگر فرستاده شده)، بخوای عملیات‌هایی مثل SignInManager.SignInAsync انجام بدی که نیاز به تنظیم کوکی یا هدر داره.

دلیل اصلی در Blazor:

Blazor Server از SignalR برای ارتباط استفاده می‌کنه و مدیریت کوکی (مثلاً ورود/خروج با SignInManager) فقط در زمان یک ریکوئست HTTP معمولی ممکنه، نه در تعاملات Real-Time مثل رویدادهای دکمه‌ای در Blazor Server بعد از OnInitializedAsync.

اگر داخل component اصلی صدا بزنم مشکلی نداره اما در childComponent  ها این مشکل به وجود میاد 


  • 1404/01/19
  • ساعت 07:52

تلاش میکنم اگر شد در دوره جدید بلیزور آموزش بدم 

خودمم باید تحقیق کنم 


  • 1404/01/19
  • ساعت 08:04

ممنونم 
منتظر آموزش شما هستیم 

ولی جالب نیست اگه این موضوع قابل پیاده سازی در blazor server نباشه 

استاد مباحث InteractiveAuto هم آموزش میدین در دوره ی جدید ؟ 


  • 1404/01/19
  • ساعت 09:15

وقت بشه بله حتما 


logo-enamadlogo-samandehi