Html.ActionLink <> intellisense проблемы - PullRequest
2 голосов
/ 19 октября 2008

Когда я использую любой из других строго типизированных помощников HTML после ввода, например

Html.Actionlink<HomeController>(x=>x.

Это выдает intellisense для методов, которые есть в классе HomeController. Однако для приведенного выше примера этого не происходит. Intellisense работает только после вставки текста ссылки (второй параметр) и возврата к лямбда-выражению.

Другие люди испытывают эти проблемы?

Обновление Эта проблема до сих пор в ASP.NET MVC RC

Ответы [ 4 ]

1 голос
/ 19 октября 2008

Вы забыли универсальный параметр типа контроллера:

Html.Actionlink<YourControllerType>(x=>x.

Здесь требуется тип контроллера, поскольку представления не связаны с контроллером. Представления связаны только с моделью.

0 голосов
/ 29 января 2009

ASP.NET MVC не содержит строго типизированный метод ссылки действия. Где ты взял метод?

0 голосов
/ 19 октября 2008

До тех пор, пока MVC не было острой необходимости в IntelliSense страницы ASPX для кода. Я ожидаю, что команда VS будет работать над этим больше с 2010 года, но до тех пор у вас проблемы нормальные, по крайней мере из того, что я испытал.

0 голосов
/ 19 октября 2008

По моему опыту, Intellisense на страницах ASPX является, по меньшей мере, странным. Я испытал то же, что вы описали, а также другие нежелательные эффекты. В некоторых случаях Intellisense вообще перестает работать.

...