未在btn_submit上捕获的asp web表单中的文本更改

时间:2010-06-25 12:48:45

标签: asp.net webforms

我有一个asp网页表格,用于

的数据库输入
localhost/EnterNewData.aspx

我还想使用此表单通过传递数据库ID

来查看数据库中的条目
localhost/EnterNewData.aspx?id=12

一切正常。我现在要做的是,如果我正在查看条目并且其中一个字段不正确,我可以在表单中更改它并单击提交按钮并更新条目。代码检查是否已经传递了一个id,如果有,那么它会执行SQL更新而不是插入,但是,没有任何数据似乎得到更新。这不是数据库问题,因为我已经完成了代码并在此处发现了错误:

protected void btnSubmit_Click(object sender, EventArgs e)
        {
            string name = HttpUtility.HtmlEncode(txtBxName.Text);

值txtBxName.Text仍然保存加载页面时Web表单字段中的原始文本,而不是我在按下提交按钮之前键入的新文本。

任何想法都会非常有用。

由于

1 个答案:

答案 0 :(得分:3)

我们可以看到您的Page_Load事件吗?可能是在预填充值时指定以下IF语句的情况:

if (!Page.IsPostBack) {
    //Pre-fill textboxes here
}