我根据所选的下拉菜单动态生成表单。
该表格由字段组成(十进制值的数据输入+几个文本字段)。必须在末尾添加所有小数值并用该值更新 Total TextBox。总计文本框被禁用。
当用户输入值后单击表单上的“保存”按钮时,除了禁用的文本框之外,整个表单将保留在视图状态中。当我启用文本框时,一切正常。请注意,我正在动态生成表单并使用 javascript 更新总文本框的值来计算(添加所有小数字段)。
附:我正在做一切正确的事情来保持视图状态。
那么启用/禁用对视图状态有何影响
基本上,我添加了两个语句来使其正常工作。
txtBox.Attributes.Add("readonly", "readonly");
txtBox.Style.Add("color","gray");
当我使用 txtBox.Enabled = false 时,它没有保留视图状态,而是在我的代码隐藏页面中使用上述两条语句
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)