Строго типизированные ссылки в ASP.NET MVC 2.0 beta - PullRequest
0 голосов
/ 27 ноября 2009

С ASP.NET MVC 1.0 мне всегда удавалось генерировать строго типизированные ссылки в моих представлениях с помощью лямбда-функции:

Html.BuildUrlFromExpression<TController>(c => c.Action(arg));

Сейчас я обновляюсь до ASP.NET MVC 2.0 beta, и я не могу найти любое строго типизированное расширение для HtmlHelper (и, фактически, UrlHelper). Были ли они заменены каким-то другим методом? Есть ли новый способ построения ссылок на действия контроллера?

Я бы не хотел возвращаться к использованию строк в моих представлениях.

Ответы [ 2 ]

1 голос
/ 30 ноября 2009

Помощники для генерации URL со строгим типом являются частью двоичного файла MVC Futures, а не самого двоичного файла MVC. Вы можете скачать версию MVC Futures, которая работает с MVC 2 Beta , из CodePlex .

0 голосов
/ 27 ноября 2009

Для реализации собственного расширения с той же функциональностью требуется одна строка. Я действительно делаю это даже в MVC v1, потому что Url.Href <> короче ;-) Вы можете скопировать код из источников MVC для этого.

...