フォームを送信し、コード ビハインドからすべてのフィールドをクリアすると、ページが再レンダリングされると RequiredFieldValidator エラー メッセージが表示されます。ボタンのクリックイベントを使用せずにフォームを送信しています。フォームがポストバックされた後にバリデータ メッセージが表示されないようにするにはどうすればよいですか?
前もって感謝します。
そのページにとどまる必要がない限り、Response.Redirect を「正常に保存された」ページに追加することができます。しかし、このページにとどまりたい場合は、以下に解決策を追加します......
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
}
else
{
SaveRecordToDB();
Response.Redirect("/");
}
}
送信ページが Default.aspx であると仮定すると、それ以外の場合は、独自のフォーム ページにリダイレクトされます。