リモート検証を使用して、asp.net mvc 3 アプリケーション (C#) の登録中にユーザー名が使用可能かどうかを確認しています。
MVC リモート属性検証を次のように使用しています。
[Remote("IsUserNameAvailable", "User")]
public string UserName { get; set; }
次の 2 つの条件でメッセージを表示する必要があります。
- エラーメッセージ「ユーザー名が利用できません」を表示 - 失敗条件
- 成功メッセージ「利用可能なユーザー名」を表示 - 成功条件
次のような問題なく、失敗条件のメッセージを表示できます。
return Json("Username not available", JsonRequestBehavior.AllowGet);
しかし、成功条件の場合、次のように (カスタム メッセージではなく) 応答で true を送信する必要があります。
return Json(true, JsonRequestBehavior.AllowGet);
リモート検証の成功条件のカスタム メッセージを表示するにはどうすればよいですか?