当存在null时,在WebGrid中显示默认值?

时间:2011-03-10 08:40:52

标签: asp.net-mvc-3 webgrid

我已经将Webgrid源于具有导航属性(基本上是关系)的EF4实体

如果webgrid遇到该外键的null,则会出错,因为它正在查找该对象,在这种情况下该对象不存在。

当列项为空并且默认为Webgrid助手中的值时,是否可以捕获?

1 个答案:

答案 0 :(得分:4)

如果我正确地解决了您的问题,我想下面的代码应该符合您的目的。触发器下面是我们将通过包含在linq中获得的导航实体,当此实体为空时,我们可以进行如下检查。

grid.Column("Job", format: @<text>  @if (@item.Trigger !=null) { <span> Write your default code here .</span> } </text> close text tag here ),

希望能解决你的问题。

我注意到发布'text'后会在此论坛中被截断,因此将文本放入&lt;和&gt;你可以在2 @之间看到并在最终之前关闭那个文本标签。

一切顺利。