Альтернатива Html.Button?

#asp.net #asp.net-mvc #controller #action #codeplex

Вопрос:

Я знаю, что Html.Кнопка была перемещена в пространство имен Microsoft.Web.Mvc, но я действительно скучаю по общим версиям, которые существовали в ранних предварительных версиях.

Все, что я хочу, чтобы кнопка Html.выполняла действие в моем контроллере, но я бы предпочел не писать JavaScript в аргументе onClickMethod.

В моем предыдущем проекте я просто взял общий код Html.Button из предыдущего предварительного выпуска, но это не кажется лучшим подходом по мере развития событий. Были также Html.NavigateButton… где это и почему я должен его воссоздавать?

Как все остальные это делают?

Ответ №1:

Проблема с универсальными версиями заключается в том, что фильтрам разрешено изменять фактическое имя действия вместо имени метода (например, атрибут [ActionName]).

Ответ №2:

Да, они действительно облажались с Html.Button и Html.Флажок в CTP5. Я надеюсь, что они вернутся к прежнему поведению.

Комментарии:

1. Я согласен с вашим комментарием.. похоже, они вынесли много хорошего.