mmbguide
دوشنبه 27 تیر 1401, 19:38 عصر
سلام دوستان
چطور میشه متوجه شد که آدرس متعلق به Page و یا Controller هستش؟ ساختار Solution بصورت زیر است:
Areas>cesUser>Controllers>tblUser>RecoverPassword
Areas>cesUser>Pages>tblUser>RecoverPassword
حالا اگر در آدرس مرورگر آدرس بصورت زیر نوشته بشه برنامه چطور باید مسیر درست را متوجه بشه؟
localhost:2020/cesUser/tblUser/RecoverPasswor/recoveryCode
برای رفع مشکل در حال حاضر یک Controller ایجاد کردم که کد بازیابی را به عنوان آرگومان دریافت میکنه و در صورت صحیح بودن، کاربر را به page مورد نظر هدایت میکنه و کد دریافت شده را نیز به متد OnGet ارسال میکنه.
[AllowAnonymous]
public IActionResult RecoverPassword(string verificationCode)
{
return RedirectToPage("/tblUser/RecoverPassword", new { area = "cesUser", verificationCode = verificationCode });
}
ممنون
چطور میشه متوجه شد که آدرس متعلق به Page و یا Controller هستش؟ ساختار Solution بصورت زیر است:
Areas>cesUser>Controllers>tblUser>RecoverPassword
Areas>cesUser>Pages>tblUser>RecoverPassword
حالا اگر در آدرس مرورگر آدرس بصورت زیر نوشته بشه برنامه چطور باید مسیر درست را متوجه بشه؟
localhost:2020/cesUser/tblUser/RecoverPasswor/recoveryCode
برای رفع مشکل در حال حاضر یک Controller ایجاد کردم که کد بازیابی را به عنوان آرگومان دریافت میکنه و در صورت صحیح بودن، کاربر را به page مورد نظر هدایت میکنه و کد دریافت شده را نیز به متد OnGet ارسال میکنه.
[AllowAnonymous]
public IActionResult RecoverPassword(string verificationCode)
{
return RedirectToPage("/tblUser/RecoverPassword", new { area = "cesUser", verificationCode = verificationCode });
}
ممنون