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.

Foi útil?

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 .

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