1

我提交表单并从后面的代码中清除所有字段,当页面重新呈现时,RequiredFieldValidator 错误消息出现。我正在提交表单而不是使用按钮的单击事件。表单回发后如何避免看到验证器消息?

提前致谢。

4

1 回答 1

0

您可以将 Response.Redirect 添加到“已成功保存”页面,而不是发回自身,除非您需要留在该页面上。但是如果你想留在这个页面上,我会在下面添加一个解决方案......

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {

        }
        else
        {
            SaveRecordToDB();
            Response.Redirect("/");
        }
    }

假设提交页面是 Default.aspx,否则只需重定向回您自己的表单页面。

于 2012-06-14T16:19:00.997 回答