HtmlHelper не распознается во время выполнения - PullRequest
1 голос
/ 24 августа 2010

Я занимаюсь разработкой веб-приложения, основанного на ASP.NET 3.5, и добавил некоторую страницу из ASP.NET MVC, все в порядке, пока я не использую вспомогательный класс "HTML", тогда страница не сможетбыть визуализированным, потому что это не распознано.

Например: Html.BeginForm () => это не распознается как метод

Но если я использовал "System.Web.Mvc.Html.FormExtensions.BeginForm ", который сам является методом расширения, он прекрасно работает.

Среда: ASP.NET MVC 2 и ASP.NET 3.5

Кто-нибудь сталкивался с этой проблемой?

Спасибо.

1 Ответ

2 голосов
/ 24 августа 2010

Есть ли у вас пространство имен System.Web.Mvc.Html, включенное в список сборок страниц web.config?Т.е.:

<pages>
  <namespaces>
    <add namespace="System.Web.Mvc" />
    <add namespace="System.Web.Mvc.Ajax" />
    **<add namespace="System.Web.Mvc.Html" />**
    <add namespace="System.Web.Routing" />
  </namespaces>
</pages>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...