Asp.net mvc 如何避免在每个页面中使用@using
我想知道是否有任何方法可以避免在每个页面中使用关键字@using来导入一些代码 例如:我想在某些页面中使用Asp.net mvc 如何避免在每个页面中使用@using,asp.net-mvc,web-config,Asp.net Mvc,Web Config,我想知道是否有任何方法可以避免在每个页面中使用关键字@using来导入一些代码 例如:我想在某些页面中使用@style.Render(“~/js/jquery ui”),我不想使用System.Web.Optimization手动编写 我在一个博客中看到,我可以在web.config的中添加一个名称空间,但我尝试了这个方法,但没有成功 有什么办法吗?您可以将其添加到~/Views/web.config(不是~/web.config)文件的名称空间部分: ... 添加希望在作用域中可用的其他名称
@style.Render(“~/js/jquery ui”)
,我不想使用System.Web.Optimization手动编写
我在一个博客中看到,我可以在web.config
的
中添加一个名称空间,但我尝试了这个方法,但没有成功
有什么办法吗?您可以将其添加到~/Views/web.config
(不是~/web.config
)文件的名称空间部分:
... 添加希望在作用域中可用的其他名称空间
在你看来
您可以将其添加到~/Views/web.config
(非~/web.config
)文件的名称空间部分:
... 添加希望在作用域中可用的其他名称空间
在你看来
将其添加到视图文件夹中的web.config,在system.web.webPages.razor
元素下
<system.web.webPages.razor>
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="System.Web.Optimization.Styles" />
</namespaces>
</pages>
</system.web.webPages.razor>
将其添加到视图文件夹中的web.config,在system.web.webPages.razor
元素下
<system.web.webPages.razor>
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="System.Web.Optimization.Styles" />
</namespaces>
</pages>
</system.web.webPages.razor>
如前所述,您应该能够在web.config中添加全局名称空间。如前所述,您应该能够在web.config中添加全局名称空间。我尝试了这个方法:但它不起作用。这应该起作用。确保已在Visual Studio中重新打开并关闭视图,以使更改生效。在运行时它会工作。您可以放心地忽略Visual Studio可能会给您的警告。我尝试了这个:但它不起作用。应该可以。确保已在Visual Studio中重新打开并关闭视图,以使更改生效。在运行时它会工作。您可以安全地忽略VisualStudio可能给您的警告。