窗体视图正在清除

本文关键字:清除 视图 窗体 | 更新日期: 2023-09-27 17:47:47

我的问题是,当我点击提交按钮时,所有文本框的My-formview都被清除了。

我目前有一个页面,其中有一个小部分,周围有一个更新面板。这个小部分为我的数据库添加了一个地址。在该表单的左侧,有一个与表单视图绑定的网格视图。因此,如果我点击网格视图中的一个项目,其内容将用正确的数据填充地址部分(表单视图)。

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

我已经在其他页面上做过很多次了,但没有一个页面将gridview与formview绑定,它们都起了作用。我试着删除网格视图,但表单仍然会自行擦除。

.net认为应该清除表单是有原因的吗?在其他情况下,它什么时候决定不这样做?如果是这样的话,这些情况是什么,或者我应该尝试解决这些问题的一般技巧是什么?

窗体视图正在清除

在page_load中是否使用if(!page.IsPostback){…},因此如果是回发,则不会重新绑定任何内容?

ViewState是否已启用?

是的,几个小时后,我发现围绕该部分的一个面板上添加了EnableViewState="false"。可悲的是,我知道我没有添加它,因为直到craig在这里提到它,我才知道它是什么。Visual Studio一定是在某个时候添加的。