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 に答える