Если вы получаете это сообщение, это означает, что вы пытаетесь использовать jQuery, но не включили библиотеку.Вы можете использовать CDN Google .Я думаю, что вы использовали Ajax для вызова.Примерно так:
$.ajax({
type: 'POST',
url: '<%=Url.Action("Your Action", "Your Controller")%>',
data: { userName: $('#UserName').val(), password: $('#Password').val() },
dataType: 'json',
complete: function(XMLHttpRequest, textStatus) {
// User your JSON response.
}
});
Если вы используете POST, вы должны украсить свое действие атрибутом [HttpPost]
и не забудьте указать JsonRequestBehavior.DenyGet
при возврате объекта JSON:
[HttpPost]
public JsonResult CheckUserName(string userName, string password)
{
// notification: your object
return (Json(notification, JsonRequestBehavior.DenyGet));
}