متد onget
با سلام و خسته نباشید، در جلسه 49 single_page ، وقتی اجرا میکنم ارور null بودن ViewData["Title"] = Model.Post.Title; رو میده در حالی که در متد onGet مقدار دهی شده
من تو متد onGet , breakpoint گذاشتم ولی وقتی صفحه رو با slug صدا زدم ، متد اجرا نمیشه و مستقیم ارور رو نشون میده که من عکسشم براتون ضمیمه کردم ، با تشکر
پاسخ ها
محمد اشرافی
سلام سلامت باشید ، ببینید جزئیات رو بهش توجه کنید ، اون متد که صدا زدین یه Task برمیگردونه و اگر Await نزارین پشتش هیچ وقت null رو به شما برنمیگدونه ، پس باشید onGet به این صورت باشه :
public async Task<IActionResult> OnGet(string slug)
{
Post= await ... ;
}
محمد اشرافی
اها فکر کردم این ماله دوره Razor Page ه ، بله این متد Task نیست باید به همین شکل باشه.
ولی شما جای اینکه بنویسید OnGet نشوتین OnGets
ممنون بابت اینکه زود پاسخ دادین
محمد اشرافی
خواهش میکنم ، فقط پاسخ صحیح رو انتخاب کند تا سوال بسته بشه