.net Databind方法的bug

    由于公司内部系统有部分仍为asp旧网页,因此需要更新为asp.net网页,在更新时遇到以下问题(.net framework 2.0):

    >运用DataSource进行动态绑定一个list时,DataSource的Text和Value和list相同,即Text和Value由于设置list时运用不同数组进行绑定应有不同结果即Text不等于List。


    >但是在进行DataBind之后,控件的Text覆盖了Value。


    >另外重开一个项目进行测试

    - DataSource正常。


    - 查看DropDownlist,在DataBind之后Value被Text覆盖


 >重开项目改用.net framework 3.0进行测试,Value被覆盖



> .net framework 3.5 同样被覆盖。


> .net framework 4.0还是具有同样的问题。


初步解决方法为在DataBind之后重新遍历一次DropDownList并覆盖Value,将继续跟进此问题并找到原因。

猜你喜欢

转载自blog.csdn.net/weixin_37983681/article/details/80675559
net