Pergunta

Eu sei que o Html.Button foi movido para o namespace Microsoft.Web.Mvc, mas eu realmente sinto falta as versões genéricas que existiam no início Previews.

Tudo que eu quero o Html.Button fazer é bater uma ação no meu controlador, mas eu prefiro não escrever o JavaScript no argumento onClickMethod.

No meu projeto anterior eu apenas roubado o código Html.Button genérico a partir de uma versão pré-lançamento anterior, mas que não parece ser a melhor abordagem como as coisas progridem. Havia também Html.NavigateButton ... onde é que e por que eu deveria ter que recriá-lo?

Como está todo mundo fazendo isso?

Foi útil?

Solução

O problema com as versões genéricas é que os filtros estão autorizados a mudar o nome real da ação fora do nome do método (como o [ActionName] atributo).

Outras dicas

Sim, eles realmente asneira com Html.Button e Html.Checkbox em CTP5. Espero que retornar ao comportamento anterior.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top