首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在asp.net mvc3中添加外部参照

在asp.net mvc3中添加外部参照
EN

Stack Overflow用户
提问于 2013-08-31 17:56:11
回答 4查看 788关注 0票数 0

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

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

谢谢

EN

回答 4

Stack Overflow用户

发布于 2013-08-31 17:59:40

通过在视图顶部添加@using System.Data.Linq,可以简单地将名称空间导入到视图中。

但是,如果您想在所有视图中使用它,则需要将<add namespace="System.Data.Linq" />添加到views文件夹中的web.config中。

这样,您就不必在每个视图中都导入名称空间。

票数 2
EN

Stack Overflow用户

发布于 2013-08-31 17:59:01

您可以通过将相关的名称空间导入到视图中来使用该程序集中的类(就像在常规C#文件中一样)。

代码语言:javascript
复制
@using MyNameSpace
票数 0
EN

Stack Overflow用户

发布于 2013-08-31 18:00:01

作为一种更好的做法,我通常会在web.config located under the Views folder.Please上添加引用说明此web.config与根级别上的不同。

视图> Web.config

例如,您可以在Views/Web.config中添加linq的引用,如下所示

代码语言:javascript
复制
<add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>

这意味着您不必在每次需要时都显式地导入页面上的引用,并且仍然可以访问程序集。我这样做通常是为了让html远离大量的import语句。

您也可以通过在cshtml上执行此操作来手动导入它们

@使用程序集命名空间

另外,不要忘记在references文件夹下手动添加dll引用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18546833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档