ユーザーがフォームを送信するときにビジネス ロジックを実行しました。そのような;
.
.
.
//some process
if(model.UserName == "foo")
{
//some process
}
if(model.City != "Istanbul")
{
//Alert user; Are you sure you want to continue bla bla bla...
//Then user click if 'yes' some process else some process
}
オブジェクトをセッションに保持し、javascript確認メッセージを表示すると思いました。ユーザーが「はい」または「いいえ」をクリックした場合、viewModelのプロパティに一致する非表示の入力を作成し、入力値のユーザーの選択を設定します。その後、フォームを自動的に送信します。でも、やっぱりダメだなと改めて思いました。ベストプラクティスは何ですか?