Я знаю, что Html.Button был перемещен в пространство имен Microsoft.Web.Mvc, но мне очень не хватает общих версий, которые существовали в ранних предварительных версиях.
Все, что мне нужно от Html.Button, - это выполнить действие в моем контроллере, но я бы предпочел не писать JavaScript в аргументе onClickMethod.
В моем предыдущем проекте я просто позаимствовал общий код Html.Button из предыдущей предварительной версии, но это не кажется лучшим подходом по мере развития событий. Также был Html.NavigateButton ... где это и зачем мне его воссоздавать?
Как все это делают?





Да, они действительно напортачили с Html.Button и Html.CheckBox в CTP5. Надеюсь, они вернутся к прежнему поведению.
Проблема с универсальными версиями заключается в том, что фильтрам разрешено изменять фактическое имя действия, отличное от имени метода (например, атрибут [ActionName]).
Я согласен с вашим комментарием .. кажется, они вынули много хорошего.