• 1400/08/19

رفرنس داده نشده است :

من توی طراحی صفحه جزئیات کالا وقتی تکست تایتل رو به نام محصول تغییر میدم میگه "نال رفرنس"

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

متن خطا:<<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>
  • 1400/08/19
  • ساعت 14:24

سلام دوست عزیز

خب واضح هست که مقدار Product یا Name خالی هست ! توی کنترلر خودتون بریک پوینت بزارید ببینید آخر کار قبل از اینکه ویو فراخوانی بشه DetailsViewModel چه مقداری داره


  • 1400/08/19
  • ساعت 21:54

ممنون


  • 1400/08/19
  • ساعت 22:22

سلام همه مقدار ها پر هستند (پروداکت و نام )


  • 1400/08/20
  • ساعت 10:54

خب الان باید چک کنید ببینید مدل توی ویو شما هم پر هست ؟ احتمالا داره به هر دلیلی از کنترلر به سمت ویو که میاد خالی باشه.

قبل از اون Viewdata یه متغییر درست کنید و Model رو بریزید داخلش، بعد یه بریک پوینت بزارید روش و چک کنید ببینید Model چه مقداری داره و آیا همه آیتم هاش پر هستن یا خیر


  • 1400/09/04
  • ساعت 20:59

خیلی ممنون مشکل رفع شد 💙💙


logo-enamadlogo-samandehi