0

ユーザーがフォームを送信するときにビジネス ロジックを実行しました。そのような;

.
.
.
//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のプロパティに一致する非表示の入力を作成し、入力値のユーザーの選択を設定します。その後、フォームを自動的に送信します。でも、やっぱりダメだなと改めて思いました。ベストプラクティスは何ですか?

4

1 に答える 1

1

あなたがjavascriptについて考えたことは非常に正しいです。JSは、このタイプのシナリオのベストプラクティスです。それはあなたのページにいくつかの魅力を追加します。ただし、イベントがトリガーされるときに「visible」プロパティをtrue / falseに設定することで、C#自体からこれを行うことができます。

于 2013-02-11T13:51:05.540 に答える