1

我有以下代码:

//旧代码

wheretxt_fname和 other 是 TextBox ID。文本框包含字符串,但是当我使用一种方法submit_Click在数据库中插入值时,它们不会被插入。数据库保留旧值。

插入方法是

//旧代码

我知道它有效,因为u_date总是正确插入。

任何想法为什么字符串是空白的?

这是提交按钮的完整代码:

//旧代码

4

1 回答 1

1

我冒昧地猜测您没有IsPostBack在页面加载事件处理程序中使用该属性,并且无意中覆盖了这些值。

一定要做类似的事情

if (!IsPostBack) {
  // manipulate control values only if loading
}

如果您提供有关页面加载时发生的情况的更多信息,我们可能会在诊断时获得更好的运气。

于 2013-06-11T09:30:03.320 回答