#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. Я согласен с вашим комментарием.. похоже, они вынесли много хорошего.