我正在根据所选下拉动态生成表单。 表单由字段组成(十进制值的数据条目+少量文本字段)。必须在最后添加所有小数值,并使用该值更新总文本框。总文本框被禁用。已禁用文本框损失viewstate
当用户输入值后,在窗体上单击“保存”按钮时,除禁用的文本框之外,整个窗体将保留在视图状态中。当我启用文本框时,一切正常。请注意,我动态生成表单并使用javascript来更新总文本框的值来计算(添加所有小数域)。
P.S.我正在为保持视图状态而做一切正确的事情。
那么是什么启用/禁用得到了轴承上的视图状态
关于我发布一段时间的问题上多一点问题:http://stackoverflow.com/questions/1060518/strange-behavior-using-html-readonly-readonly-vs-javascript-element-readonl/1063609# 1063609 – 2011-06-11 17:38:41
@DotNetInfo,但是如果“txtBox”控件不能被intellisense访问,那么它会深入到DetailsView或GridView中。不幸的是FindControl(“txtBox”)总是在page_load中返回null。 – Fandango68 2015-06-02 02:29:41