ligações fortemente digitadas em ASP.NET MVC 2.0 beta
-
05-07-2019 - |
Pergunta
Com ASP.NET MVC 1.0 Eu sempre fui capaz de gerar links rigidez em meus pontos de vista usando uma função lambda:
Html.BuildUrlFromExpression<TController>(c => c.Action(arg));
Agora estou atualizando para o ASP.NET MVC 2.0 beta e não consigo encontrar qualquer extensão fortemente tipado para o HtmlHelper (nem o UrlHelper na verdade). Eles foram substituídos por algum outro método? Existe uma nova forma de construir links para ações do controlador?
Eu odiaria voltar a usar cordas em meus pontos de vista.
Solução
É preciso uma linha para implementar você próprio ramal com a mesma funcionalidade. Eu realmente fazê-lo mesmo em MVC v1, porque Url.Href <> é menor ;-) Você pode copiar o código a partir de fontes MVC para isso.
Outras dicas
Os ajudantes de geração de URL fortemente tipado fazem parte do binário MVC Futures, não o MVC núcleo próprio binário. Você pode baixar uma versão do MVC Futures que trabalha com a MVC 2 Beta do CodePlex .