Проблемы становится нулевым ссылочным исключением при передаче данных от контроллера для просмотраМодели Null ссылка исключение в MVC зрения
Я передаю модель с точкой зрения от контроллера, как это:
{
ViewBag.PartId = id;
var viewmodel= new Orderviewmodelnew();
var order = new OrderMnagernew().GetSingleOrderField(id);
viewmodel.ProjectId=order.ProjectId;
return View(viewmodel);
}
И в представлении у меня есть подобный код
@model DreamTrade.Web.BL.ViewModels.OrderViewModelnew
Home>Project @Model.ProjectID==null??//projected is of type guid
Customer :@(Model.CreatedBy??string.empty)
Project :@Model.ProjectID
@Model.ProjectDetail
CreatedBy:@Model.CreatedBy
Creation Date:@Model.CreationDate
CompletedBy :@Model.ModifiedBy
Completion Date:@Model.LastModified
@Model.Image
@Html.Action("OrderIndex", "Ordernew", new { PartId = Guid.Parse("C0497A40-2ADE-4B23-BA9F-1694F087C3D0") })
Я Пытался как этот
@if(Model.ProjectId==Null)
{/....}
В контроллере я попытался, как это, не передавая модель, если она равна нулю
var order = new OrderMnagernew().GetSingleOrderField(id);
if(order!=null)
{
viewmodel.ProjectId=order.ProjectId;
return View(viewmodel);
}
return View()
Проблема с этого ProjectID в представлении показывает исключение.
Я хочу, чтобы отобразить пустую строку, если она равна нулю, и показать оставшуюся часть ..
Попробуйте использовать 'Model.ProjectId.Any()' в вашей, если заявление –
Пожалуйста, добавьте текст исключение ссылки – webdeveloper
Объект не установлен экземпляр объекта. это исключение – user2189168