Как form.Submit() будет отправляться целиком в mvc. Если я хочу показать успех или неудачу, отправьте, как показывать. Я не хочу, чтобы сохранить статус успеха в данных временных и передать его получить метод формыПоказать сообщение об успешном завершении или ошибке на form.submit()
Контроллер:
[HttpGet]
public void TestAction()
{
return View()
}
[HttpPost]
public void TestAction(someData)
{
// Store data to DB
return View()
}
Script :
$("#btnSave").click(function(){
form.Submit();
});
вместо представившего использовать форму 'события. preventDefault() 'и сделать ajax-вызов и отправить данные формы через' form.serialize() ', а затем отправить значение токена json из action-теста httppost, независимо от того, сохранены ли данные или нет, и показать это значение токена в alert(). –
Если вы используете ajax для отправки, нет смысла возвращать представление. Просто верните Json, содержащий сообщение, и обновите DOM, чтобы отобразить его, в противном случае добавьте сообщение в свойство «ViewBag» и отобразите его в представлении. –
Ребята, я не хочу использовать Ajax –