在asp.net mvc3中添加外部引用

本文关键字:添加 外部 引用 mvc3 asp net | 更新日期: 2023-09-27 18:29:47

我需要在mvc3项目中添加一个外部控件。我在引用中添加了dll。但我不知道如何在我的.cshtml.中使用这个引用

很抱歉,但忘了提一下,我在web.config中添加了一个引用,但没有获得该控件的任何智能感知

感谢

在asp.net mvc3中添加外部引用

您只需在视图顶部添加@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引用。