当存在空值时在 WebGrid 中显示默认值?
我已将 Webgrid 获取到具有导航属性(基本上是关系)的 EF4 实体,
如果 Webgrid 遇到该外键为空,则会出错,因为它正在寻找该对象,而在本例中该对象不存在。
是否可以捕获列项为空并默认为 Webgrid 帮助程序中的值的情况?
I've got Webgrid sourced to a EF4 entity with navigation properties (basically relationships)
If the webgrid encounters a null for that foreign key it errors out because it's looking for that object, which in this case doesn't exist.
Is it possible to catch when a column item is null and default to a value within the Webgrid helper?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我想如果我正确地解决了您的问题,以下代码应该可以满足您的目的。下面的触发器是我们将通过包含在 linq 中获得的导航实体,当该实体为空时,我们可以像下面这样进行检查。
希望能解决您的问题。
我注意到在这个论坛中发布“文本”后被截断,因此将文本放入 <和>如您所见,在 2 个 @ 之间,并在最后一个文本标记之前关闭该文本标记)。
一切顺利。
I guess the follwoing code should serve your purpose if I am correctly relating to your problem. Below Trigger is the navigated entity which we will get by include in linq and we can put a check like below when this entity is null.
Hope that solves your problem.
I noticed after posting 'text' is getting truncated in this forum so put text in < and > between 2 @ as you can see and also close that text tag before the final ).
All the best.