Вы можете скопировать код и вставить его и увидеть результат. Спасибо

ибудь, пожалуйста, скажите мне, почему я должен использовать NonAction? Я имею в виду, что у меня есть форма с несколькими значениями отправки: Обновить, Удалить или Вставить. Поскольку все кнопки отправки имеют одинаковую общую форму, я переключаю значение отправки внутри контроллера и действую соответственно.

Нравится:

public ActionResult asd(string submitButton){
     switch(submitButton){
         case "Insert":
             return Insert();
         // bla bla bla
     }
}

[NonAction]
public ActionResult Insert(){
    // some code inside here
    return View();
}

Еще раз, почему я должен использовать NonAction вместо чего-то вроде этого:

public void Insert(){
    // some code inside here
}

Ответы на вопрос(10)

Ваш ответ на вопрос