【问题标题】:Showing a default value in a WebGrid when a null is present?存在空值时在 WebGrid 中显示默认值?
【发布时间】:2011-06-09 00:27:19
【问题描述】:

我已将 Webgrid 获取到具有导航属性(基本上是关系)的 EF4 实体

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

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

【问题讨论】:

    标签: asp.net-mvc-3 webgrid


    【解决方案1】:

    如果我正确地与您的问题相关,我想以下代码应该可以达到您的目的。 Trigger 下面是导航实体,我们将通过包含在 linq 中获得,当该实体为 null 时,我们可以进行如下检查。

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

    希望能解决您的问题。

    我注意到在此论坛中发布“文本”后会被截断,因此请将文本放在 之间 2 @ 之间,如您所见,并在最后一个之前关闭该文本标签)。

    一切顺利。

    【讨论】:

      猜你喜欢
      • 2018-09-16
      • 1970-01-01
      • 1970-01-01
      • 2013-06-08
      • 1970-01-01
      • 1970-01-01
      • 2013-04-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多