من توی طراحی صفحه جزئیات کالا وقتی تکست تایتل رو به نام محصول تغییر میدم میگه "نال رفرنس"
از فایل شما هم استفاده کردم باز هم همین ارور رو داد .
متن خطا:<<System.NullReferenceException: 'Object reference not set to an instance of an object.'
Microsoft.AspNetCore.Mvc.Razor.RazorPage<TModel>.Model.get returned null.>>
@model DetailsViewModel
@{
ViewData["Title"] = "کالا" + Model.Product.Name;
}
<h1>Detail</h1>
سلام دوست عزیز
خب واضح هست که مقدار Product یا Name خالی هست ! توی کنترلر خودتون بریک پوینت بزارید ببینید آخر کار قبل از اینکه ویو فراخوانی بشه DetailsViewModel چه مقداری داره
ممنون
سلام همه مقدار ها پر هستند (پروداکت و نام )
خب الان باید چک کنید ببینید مدل توی ویو شما هم پر هست ؟ احتمالا داره به هر دلیلی از کنترلر به سمت ویو که میاد خالی باشه.
قبل از اون Viewdata یه متغییر درست کنید و Model رو بریزید داخلش، بعد یه بریک پوینت بزارید روش و چک کنید ببینید Model چه مقداری داره و آیا همه آیتم هاش پر هستن یا خیر
خیلی ممنون مشکل رفع شد 💙💙