Formview被清除

时间:2008-10-30 21:18:17

标签: c# asp.net gridview formview

我的问题是,当我点击提交按钮时,所有文本框的表单视图都会被清除。

我目前有一个页面,其中有一个小部分,周围有一个更新面板。这个小部分为我的数据库添加了一个地址。在此表单的左侧,有一个与formview相关联的gridview。因此,如果我点击gridview中的某个项目,其内容将使用正确的数据填充地址部分(formview)。

当我点击添加时,数据在后面的c#代码中得到验证,如果所有信息都正确,则插入地址。 如果出现错误,则清除整个表单,并显示错误消息(标签)。

我已经在其他页面中多次这样做了,但没有一个将gridview绑定到formview,并且它们都有效。我尝试删除gridview,表单仍然会自行删除。

.net是否认为应该清除表单?在其他情况下,它决定不会?如果是这样的话,我应该尝试解决这个问题?

3 个答案:

答案 0 :(得分:1)

page_load中的

是否使用if(!Page.IsPostback){...}所以如果它是回发没有重新绑定?

答案 1 :(得分:0)

是否已启用ViewState?

答案 2 :(得分:0)

许多小时后,我发现在该部分周围缠绕的单个面板添加了EnableViewState =“false”。可悲的是,我知道我没有添加,因为我甚至不知道它是什么,直到克雷格在这里提到它。 Visual Studio必须在某个时候添加它。