在asp.net mvc3中添加外部引用
本文关键字:添加 外部 引用 mvc3 asp net | 更新日期: 2023-09-27 18:29:47
我需要在mvc3项目中添加一个外部控件。我在引用中添加了dll。但我不知道如何在我的.cshtml.中使用这个引用
很抱歉,但忘了提一下,我在web.config中添加了一个引用,但没有获得该控件的任何智能感知
感谢
您只需在视图顶部添加@using System.Data.Linq
即可将名称空间导入到视图中。
但是,如果您希望它出现在所有视图中,则需要添加<add namespace="System.Data.Linq" />
到Views文件夹中的web.config。
这样,您就不必在每个视图中导入命名空间。
您可以通过将相关命名空间导入到视图中(就像在常规C#文件中一样)来使用该程序集中的类。
@using MyNameSpace
试试这个,
@using Asd.CheckBox;
这是我的dll Asd.CheckBox
。
作为更好的做法,我通常在web.config located under the Views folder
上添加引用。请注意,此web.config与根级别的web.config不同。
视图>Web.config
例如,您可以在Views/Web.config 中添加linq的引用,如下所示
<add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
这意味着你不必每次需要都在页面上显式导入引用,而且你仍然可以访问程序集。我通常这样做是为了让我的html远离很多导入语句。
您也可以在cshtml 上手动导入它们
@使用程序集命名空间
另外,不要忘记在引用文件夹下手动添加dll引用。