2008-10-20 14 views
5

Kiedyś, aby móc wykonać następujące czynności w podglądzie 3Silnie wpisane actionlink z ASP.NET mvc beta?

<%=Html.BuildUrlFromExpression<AController>(c => c.AnAction(par1, par2)%> 

Jak mam do tworzenia adresów URL w silnie wpisany sposób z MVC beta? Jedyne jak dotąd znalazłem jest

<%= Html.ActionLink("aName", "ActionName", "ControllerName")%> 

To nie jest silnie wpisany z kursu.

Odpowiedz

5

Musisz się ASP.NET MVC Beta Futures, który jest do pobrania osobno

ASP.NET MVC Beta Futures

następnie oryginalny kod będzie działał jak poprzednio.

Zobacz ten post dla coraz to działa: SO post on missing extensions

+0

Dzięki. Więc jeśli nie wiesz, że musisz pobrać dodatkową jego część, nie ma możliwości stworzenia bezpiecznego adresu URL? Ponadto, skąd o tym wiesz? –

+0

Z wpisu SO dodałem –

3

Zespół Microsoft.Web.Mvc zapewnia metody rozszerzenie do HtmlHelper które pozwalają coś podobnego

<%= Html.ActionLink<SomeController>(c => c.Index()) %> 
+0

Próbuję zrobić to z maszyną do golenia MVC i to nie działa, jakieś pomysły? – Shimmy

Powiązane problemy