在编译时检查ObjectDataSource的TypeName

时间:2011-05-01 09:01:36

标签: asp.net objectdatasource

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

有谁知道如何克服这个问题?
提前谢谢。

2 个答案:

答案 0 :(得分:0)

在代码中而不是在aspx中构建ObjectDataSource ....

答案 1 :(得分:0)

对于使用“AutoGenerateColumns”的简单案例,修正可以避免这个问题。

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

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