2009-07-09 3 views
1

Есть ли причина, по которой я не могу ссылаться на какие-либо сборки с моей главной страницы или просмотров?MVC Views не может ссылаться на сборки

Так, например, в моих Controler классах я могу пойти MyRootnamespace.OtherAssembly.ClassName, но когда я делаю это, на мой взгляд, как:
<% MyRootnamespace.OtherAssembly.ClassName%>

он говорит OtherAssembly не принадлежит в MyRootnamespace

ответ

2

Попробуйте добавить строку

<add namespace="MyApp.MyNamespace"/> 

раздел пространств имен вашего web.config.

+0

Пробовал и перекомпилировать, не работает :( – 2009-07-09 06:05:31

+0

Если пространство имен является правильным, это Безразлично 't требуется перекомпилировать проект или решение. Поскольку IIS обнаруживает и перезапускает приложение автоматически при изменении файла web.config. –

0

Перед использованием нового пространства имен на странице Asp.net Mvc, например, главной странице, странице просмотра. Добавьте пространства имен, которые вы хотите использовать в файле web.config.

<configuration> 
    <system.web> 
     <pages> 
      <namespaces> 
       <add namespace="[Your Namespace]" /> 
      </namespaces> 
     </pages> 
    </system.web> 
</configuration> 
Смежные вопросы