を表示するために、コントローラからデータを渡すときに問題がnull参照の例外を取得している私はこのようなコントローラからビューにモデルを渡す午前:
{
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") })
のようなコードを持っています私はそれがビューにPROJECTIDが例外を示している。この問題と
var order = new OrderMnagernew().GetSingleOrderField(id);
if(order!=null)
{
viewmodel.ProjectId=order.ProjectId;
return View(viewmodel);
}
return View()
nullである場合、モデルを通過しないことにより、このような試みコントローラで
。
私はそれがnullの場合、空の文字列を表示し、残りの部分を表示したい。..
がに設定されていない例外テキスト –
を使用してください試していないので、オブジェクトのインスタンスこれは例外です – webdeveloper
オブジェクトの参照を追加し、 'Model.ProjectId.Any()'あなたの場合で声明 – user2189168