とポップアップメッセージを表示する方法、私はActionResult
から情報を得ている私はいくつかを示す必要がありますメッセージ!ここでASPNETレイザー
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult ResetPassword(string user, string hash)
{
string old = Request.Form["oldpassword"];
string password = Request.Form["password"];
string repeat = Request.Form["repeatpassword"];
if(String.IsNullOrEmpty(old) || String.IsNullOrEmpty(password) || String.IsNullOrEmpty(repeat))
{
"show a dialog".
}
あなたはJSモーダルポップアップにメッセージ値を渡すことができます:https://stackoverflow.com/questions/13183630/how-to-open-a-bootstrap-modal-window-using-jquery。 viewmodelに基づいてモーダルポップアップテキストを設定するだけです。 '$("。モーダルボディ ")。テキスト( '@ Model.Message')'。 –
あなたはそれがあなたの '@ Html.ValidationSummary()'プレースホルダにsisplayefされるように、 'ModelStateError'を追加し、ビューを返し、その後、通常のPOSTを行った場合。 –
'ModelState.AddModelError'方法も有効である、少なくとも適切な場所に' 'ValidationSummary'またはValidationMessage'を使用します。' $( "モーダル・ボディ")、テキスト( '@ Html.ValidationSummary()') '。 –