我不确定这是否可以在视图中使用,或者我是否会以某种方式在控制器中检查它但我有一些值为null并且我试图填写表格但我想要一个占位符如N / A来显示是否没有值。
在我的控制器中,我只返回基本linq查询的模型数据。
var model = from u in db.Users where u.Username == "Bob" select u;
在我看来,我只是简单地在表格中显示数据
<table class='table table-striped table-bordered table-responsive'>
<tbody>
<tr>
<td>@Html.DisplayFor(model => model.CallNo)</td>
</tr>
</tbody>
</table>
答案 0 :(得分:1)
你可以在你的模型中做这样的事情:
[DisplayFormat(NullDisplayText = "PLACEHOLDER_VALUE")]
public string CallNo { get; set; }
这样做你可以使用
像往常一样。@ Html.DisplayFor(model =&gt; model.CallNo)