データベースでユーザー名の重複をチェックし、JSONを使用して、ユーザー名がすでに使用されている場合は使用できないというメッセージを表示するメソッドを作成しました。
すべてが正常に機能しているように見えますが、JSONを使用した「UsernameAccepted」などのユーザー名が新しい場合、成功メッセージを表示できません。以下は完璧に機能する私の方法です。成功メッセージも表示したいだけです。
誰かが私をそれについて導くことができますか..?
public JsonResult doesUsernameExist(string UserName)
{
//Fetch usernames from the database.
var userNames = UserServiceInstance.GetAllUsers().Where(a => a.UserName == UserName);
if (userNames.Count() > 0)
return Json(string.Format("{0} is not available.", UserName), JsonRequestBehavior.AllowGet);
else
return Json(true, JsonRequestBehavior.AllowGet);
}