.NET Web MVC 4 アプリケーションで複数ステップのデータ検証を実装するためのベスト プラクティスはどれですか? ステップ1
<input type="email" name="email"/>
コントローラーで、RegExp を使用して電子メールの有効性を確認し、ステップ 2 にリダイレクトします。
ステップ2
<input type="hidden" name="email"/>
<input type="password" name="pwd"/>
<input type="password" name="confirmpwd"/>
コントローラーでパスワードの有効性を確認し、ユーザーを作成します
誰かが非表示の入力で電子メールを変更すると、無効な電子メールでアカウントを登録できます。セッションにメールを保存できますか?または、メールを双方向の暗号化で暗号化し、非表示としてフォームに渡す必要がありますか? メールを再検証しますか? また、データ数が多い場合は?ベストプラクティスはどれですか?