我已经将 Webgrid 采购到具有导航属性(基本上是关系)的 EF4 实体
如果 webgrid 遇到该外键的空值,则会出错,因为它正在寻找该对象,在这种情况下该对象不存在。
当列项为空并默认为 Webgrid 帮助程序中的值时,是否可以捕获?
我已经将 Webgrid 采购到具有导航属性(基本上是关系)的 EF4 实体
如果 webgrid 遇到该外键的空值,则会出错,因为它正在寻找该对象,在这种情况下该对象不存在。
当列项为空并默认为 Webgrid 帮助程序中的值时,是否可以捕获?
如果我正确地与您的问题相关,我想以下代码应该可以达到您的目的。触发器下面是导航实体,我们将通过包含在 linq 中获得,当该实体为空时,我们可以进行如下检查。
grid.Column("Job", format: @<text> @if (@item.Trigger !=null) { <span> Write your default code here .</span> } </text> close text tag here ),
希望能解决您的问题。
我注意到在此论坛中发布“文本”后被截断,因此将文本放在 < 和 > 之间 2 @ 之间,如您所见,并在最后一个之前关闭该文本标签)。
一切顺利。