如果你还没有遇到这个问题,我必须上传我的代码以便为你解释或者让你能够调试它,那么这个问题不适合你。我知道我可以通过使用代码隐藏来解决这个问题,但我不想这样做。最终,如果没有任何效果,我将不得不这样做。
我没有使用任何数据绑定控件(gridview、Formview、Detailview 等)。一切都是通用的表单控件:文本框和列表框。我正在使用它们的 Text 和 SelectedValue 属性为 Updatequery 的 ControlParameters 提供值。一切都应该按预期工作。我玩过 texbox 控件的 ViewState 属性和 sqldatasource 控件本身,但无济于事。用于更新命令的存储过程记录了从 ASP.Net 端提供的值,令人惊讶的是,它显示了表单加载时文本框的旧值,而不是我所做的更改。
这里发生了什么?
谢谢!