打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
ASP.NET MVC:Razor 引入命名空间

c#

@using MvcApplication83.Models@using MvcApplication83.Common
行尾不需要加分号,加上也无妨(不过得全加上)。

VB.Net

@Imports MvcApplication83.Models@Imports MvcApplication83.Common

配置文件中引用

必须在 Views 文件夹中的 Web.config 文件中添加引用。见下图:

打开该文件,找到 system.web.webPages.razor 配置节,在其中的 namespaces 中加入:

<add namespace="MvcApplication83.Models"/>

效果如下:

配置只对当前 View 文件夹(包含各级子目录)下的页面生效。如果你使用了 Area , 将会有多个 Views 文件夹,则需要逐一设置。

在配置文件中引入命名空间后,已打开的页面可能不会立即生效,关闭页面再打开后一般就可以了。

给Application导入命名空间

在项目Views目录下创建的Web.config里添加:

<system.web.webPages.razor>   <pages pageBaseType="System.Web.Mvc.WebViewPage">     <namespaces>       <add namespace="System.Web.Mvc" />       <add namespace="System.Web.Mvc.Ajax" />       .       .       <!-- etc -->     </namespaces>   </pages> </system.web.webPages.razor> 

可以不断添加新的命名空间:

<add namespace="My.Custom" /> 

最后在页面(.cshtml, .vbhtml)引用:

<pages pageBaseType="My.Custom.MyWebViewPage"> 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
关于服务器部署System.WEB.Pages.Razor系统无法找到该文件
MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
Asp.Net MVC 路由
ASP.NET MVC 3 (一) 新的視圖引擎Razor
【ASP.NET】 Web Api (.NET 4.5)
ASP.NET MVC4中@model使用多个类型实例的方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服