HiddenField控件维护视图状态

时间:2009-06-15 12:35:42

标签: c# .net asp.net .net-2.0

我有一个奇怪的问题。在填充表单字段时,在单击“提交”按钮时会保留这些值,从而导致页面进入下一阶段。我尝试在“查找”按钮单击事件后填充隐藏字段(在单击此“提交”按钮之前,这样可行。但是,当单击“提交”按钮时,该值不会保留在隐藏字段中那页。

为什么会这样?

谢谢,

1 个答案:

答案 0 :(得分:0)

(编辑以澄清)表单字段的值在提交表单时会回发到服务器。如果你有一个设置为隐藏类型的输入,你设置它的值使它在源中呈现(在点击你的查找按钮后查看源),那么新的值也会回发。

检查是否是这种情况,或者您是否还有其他任何覆盖该值的内容。