こんにちは、これは奇妙な質問のように思えるかもしれませんが、私の状況は次のとおりです。
ユーザーが特定の入力フィールドを含む行をクリックして追加できるフォームがあります。これは、JQueryを使用してクライアント側で厳密に行われます。Request.Formとフィールドの名前を使用して、asp.net側のポストバックの入力値にアクセスできます。これで問題ありません。問題は、ページがポストバックすると、フィールドが明らかに消えることです。そのため、エラー検証などを行う方法がありません。ここで私の可能な解決策は何ですか?ポストバックが発生したときにサーバー側で対応するフィールドを動的に生成し、クライアント側で生成されたフィールドから既に読み込まれた値を配置して、ユーザーに透過的にする必要がありますか?それは物事のやり方についてのラウンドですか?もっと良い方法はありますか?
サーバー側にajaxメソッドを追加して検証情報を返すことを考えていました。これを使用して、エラーなどを通知することができますが、ポストバックすることなくクライアント側ではありませんが、ポストバックを引き起こすボタンは「次へ」です。ボタンをクリックします。エラーがない場合は、次のページに移動する必要があります。
私は誰かが持っているかもしれないより多くの洞察とアプローチの賛否両論を探しています。
ありがとう