public class UserFormInformation{
public string Username{ get; set; }
public string Password { get; set; }
}
[HttpPost]
public ActionResult Login(UserFormInformation info)
{
//...
}
$.ajax({
url: '/File/Location/Login',
type: 'POST',
data: 'username=email@you.com&password=secret',
success: function (data){
console.log(data);
},
error: function (xhr, status, error){
console.warn(error);
}
});
Я бы сделал это для дальнейшего изучения.Во-первых, убедитесь, что у вас есть HttpPost (которого здесь нет или нет в исходном вопросе. Отсюда вы можете напрямую использовать класс вместо глобальной переменной. У нас нет сигнатуры метода, которым вы являетесьиспользуя.
Кроме того, в Javascript, убедитесь, что вы вызываете хороший метод.