我有一个剃刀视图,显示酒店的详细信息。
视图模型:
WifiConfiguration.IpAssignment.DHCP
必须显示酒店的许多细节部分。所以,我必须在每个段上检查模型的null。是否可以检查所有内容并停止编译c#代码(如果它为null)。
你可以在视图之上说如果我能写出类似的东西:
@model MySite.MyViewModels.Hotel
希望它有意义。
答案 0 :(得分:0)
在您的控制器中:
pubilc ActionResult YourAction()
{
if (null == YourModel)
{
return View(SomeEmptyView); // or return null
}
return View(Some legitimate view);
}
通过这种方式,您不需要在视图中添加逻辑并获得所需内容。