【问题标题】:Checking TypeName of ObjectDataSource at Compile time在编译时检查 ObjectDataSource 的 TypeName
【发布时间】:2011-05-01 09:01:36
【问题描述】:

假设我的页面内部有一个 ObjectDataSource(简称 ODS),它为 GridView 提供绑定。
here 所述,ODS 使用字符串进行所有绑定,因此如果我更改由 ODS 的 TypeName 属性引用的类的名称,我不会收到任何编译时错误,只会收到运行时错误。

有人知道如何解决这个问题吗?
提前致谢。

【问题讨论】:

    标签: asp.net objectdatasource


    【解决方案1】:

    在代码中而不是在您的 aspx 中构建一个 ObjectDataSource....

    【讨论】:

      【解决方案2】:

      对于简单的情况,使用“AutoGenerateColumns”fixes 可以避免这个问题。

      但是,我知道这可能是对实际问题的不完整答案。我很想知道其他人提供什么解决方案。我希望或怀疑一个解决方案,您可以使用属性来装饰类的属性,解释这些属性应如何绑定到网格中。

      编辑:“避免”似乎比“修复”更合适:)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-06-26
        • 1970-01-01
        • 1970-01-01
        • 2014-09-03
        • 1970-01-01
        • 2013-08-20
        • 2020-01-07
        相关资源
        最近更新 更多