我继承了一个ASP.NET Web表单(.NET 2)项目,该项目广泛使用DetailsView和BoundFields来处理插入和更新数据。在失败的插入,但它没有保留在表单上输入的任何数据,我无法看到我如何得到它。我以前的同事使用的模式是:
字段不是动态生成的。我试图通过更改绑定字段上的nullDisplayText手动填充后面代码中的值。我已将绑定字段转换为模板字段,并在后面的代码中再次更新它们生成的文本框上的文本属性。
取消插入事件时,错误显示没有错误,但我无法获取表单以保留值或在从事件中提取发布的数据时填充字段。
答案 0 :(得分:0)
检查是否已针对该页面禁用ViewState,还是已在web.config中全局禁用ViewState。同时检查特定控件的相同内容。