我有一个简单的asp.net webform,里面有几个文本框和复选框。我正在使用自定义验证器进行验证。问题是当存在验证错误时,它不会保留用户选中复选框选项。
在页面顶部,我启用了viewstate,并通过查看生成的html代码验证了该功能已启用。
不是viewstate应该存储该信息,还是我在这里误解了什么?
答案 0 :(得分:2)
您是否在代码中进行任何设置?
如果您要回复验证,则可能会覆盖视图状态中的内容。
答案 1 :(得分:0)
我明白为什么......对于复选框,我使用常规的Html复选框而不是服务器控件复选框。