"和 "<@Import Namespace>"添加到Asp.net MVC View-6ren"> "和 "<@Import Namespace>"添加到Asp.net MVC View-而不是写 在我创建的每个 View 上,我都知道我可以轻松地编辑web.config文件并添加以下内容: ... 但这似乎在设计时不起作用。除非我在 Vie-6ren">
gpt4 book ai didi

asp.net-mvc - 全局将 "<@Assembly>"和 "<@Import Namespace>"添加到Asp.net MVC View

转载 作者:行者123 更新时间:2023-12-03 23:44:03 26 4
gpt4 key购买 nike

而不是写

<@ Import Namespace="Microsoft.SharePoint" %>

在我创建的每个 View 上,我都知道我可以轻松地编辑 web.config文件并添加以下内容:
...
<pages>
<namespaces>
<add namespace="Microsoft.SharePoint" />
</namespaces>
</pages>

但这似乎在设计时不起作用。除非我在 View 顶部也添加这两行,否则Visual Studio 2010将看不到 SPContext:
<%@ Assembly Name="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Import Namespace="Microsoft.SharePoint" %>

那么,如何在全局范围内添加程序集以及导入 namespace ,以便VS能够解析类/对象?

最佳答案

您还需要将程序集添加到<assemblies><compilation>部分的<system.web>部分:

<compilation debug="false" targetFramework="4.0">
<assemblies>
<add
assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" />
</assemblies>
</compilation>

您的 targetFrameworkdebug属性值可能会根据您要定位的框架版本以及是否调试而有所不同。

关于asp.net-mvc - 全局将 "<@Assembly>"和 "<@Import Namespace>"添加到Asp.net MVC View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3871436/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com