Я пытаюсь отправить свой идентификатор пользователя и пароль в мой метод действия контроллера входа в систему.Как отправить объект json методу действия контроллера в MVC 4
//Login button click code
$("#btnLogin").click(function() {
var userCrdential = {
UserName: $("inputEmail3").val(),
Password: $("inputPassword3").val()
};
$.ajax({
type: "POST",
url: "/Home/Login",
content: "application/json; charset=utf-8",
dataType: "json",
data: userCrdential,
success: function (res) {
// alert("data is posted successfully");
if (res.success == true)
alert("data is posted successfully");
else {
// alert("Something went wrong. Please retry!");
}
},
error: function (xhr, textStatus, errorThrown) {
alert(xhr.statusMessage);
}
});
});
и в моем родном контроллере я войти в метод Действие
[HttpPost]
[ActionName("Login")]
public ActionResult Login(User userCrdential)
{
string userIdtest = userCrdential.UserName;
string userPasswordtest = userCrdential.Password;
var result=false;
if (userIdtest != null && userPasswordtest != null)
{
result = true;
}
else
{
result = false;
}
return Json(result);
//return RedirectToAction("Index");
}
но мой метод действия не вызывая ...
В firebug отображается сообщение в порядке, но отображается ошибка follwing "NetworkError: 404 Not Found - http: // localhost: 49996/BlueBusApp/@Url.Action (% 22Login% 22,% 20% 22Home% 22) «... У меня есть этот вызов ajax из файла Common.js, который находится внутри папки« Содержимое », а мой метод действия« Метод »находится внутри моего домашнего контроллера ... – Debashrita