私は一般的な「フォームページ」ユーザーコントロールを使用しており、編集者はその中に好きな種類のhtmlフォームを挿入でき、すべてのフォーム投稿を処理できます。
私の質問は、一部のサーバー側の検証が失敗した場合に、バニラの非aspフォームエントリをビューステートに保存するか、フォームポストにエントリを保存して、ページが更新されたときに復元できるようにする方法はありますか? ?
現在、入力エラーの大部分をキャッチする事前のJavaScript検証をすでに行っています。さらに処理を行う前に、すべてのフォーム投稿データをデータベースに保存します。一部のエントリには、ジャンク(無視したいスパム)または部分的な情報(ユーザーがJavaScriptを持っていない場合を想定しています)が含まれています。有効)。私はこれらの最後のフリンジケースをキャッチしようとしているので、それらを処理しません。