2013-08-31 2 views
0

Мне нужно добавить внешний элемент управления в проект mvc3. Я добавил dll в ссылку. Но я не знаю, как использовать эту ссылку в моем .cshtml.Добавление внешней ссылки в asp.net mvc3

Извините, но забыл упомянуть, что я добавить Refernce в web.config имеется ввиду, но не получаю IntelliSense этого элемента управления

Благодаря

ответ

0

Вы можете использовать классы из этой сборки путем импорта соответствующей пространство имен для вашего представления (как в обычном C# файле).

@using MyNameSpace 
+0

Спасибо, что я сделал это, но на мой взгляд, я не получаю никакого интеллекта, связанного с этим контролем. – user1685652

+0

Что вы подразумеваете под контролем? Это еще один файл Razor? –

+0

Нет, это настраиваемый элемент управления. Я сделал элемент управления, который был наследован текстовым полем. Я могу легко использовать этот элемент управления в своих веб-приложениях. – user1685652

2

Вы можете просто импортировать пространство имен в вашей точки зрения, добавляя @using System.Data.Linq в верхней части вашего зрения.

Однако, если вы хотите его во всех своих взглядах, вам нужно добавить <add namespace="System.Data.Linq" /> в web.config в папке «Представления».

Таким образом, вам не придется импортировать пространство имен во всех представлениях.

0

Как лучше, я обычно добавляю ссылку на web.config located under the Views folder. Обратите внимание, что этот web.config отличается от того, который находится на корневом уровне.

Просмотров> Web.config

, например, вы можете добавить ссылку на LINQ, как это в Фототуров/Web.config

<add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> 

, что это означает, что вы не должны явно импортировать ссылки на странице каждый раз, когда вам это нужно, и вы все равно получаете доступ к сборке. Обычно я делаю это, чтобы сохранить html от множества операторов импорта.

Вы также можете импортировать их вручную, делая это на cshtml

@using пространства имен сборки

Dont Также забудьте добавить ссылку на библиотеку DLL вручную под папку ссылки.

0

Попробуйте это,

@using Asd.CheckBox; 

Это моя длл Asd.CheckBox.

Смежные вопросы