当dbnull访问属性时,HTML助手会抛出异常

时间:2009-02-12 12:22:37

标签: model-view-controller strongly-typed-dataset

我刚刚将我的项目升级到ASP.net MVC RC。糟糕的是,即使我传递新的数据流,HTML助手也会从数据集中抛出异常。错误是从.net对象类型转换为dbnull的结果。

此异常发生在我的UI上。我确实在更新时检查DBnull但在绑定时没有检查。 MVC beta不是这样的,我觉得它很好。框架不应该从数据源中检索dbnull值时抛出异常...

这个问题有解决方法吗?

1 个答案:

答案 0 :(得分:0)

  1. 将数据集中的值转换为视图模型,该类是具有与列对应的强类型命名属性的类的对象集合,其中包含null个值而不是DBNull }。将此模型传递给您的视图。

  2. www.codeplex.com报告问题是一个问题。请注意,您可能需要创建免费登录才能提交问题。