在ASP.NET中使用区域5
发布时间:2020-05-25 11:06:16 所属栏目:asp.Net 来源:互联网
导读:我有一个ASP.NET vNext(5)项目.我想在项目中添加两个区域.我的问题是,如何在vNext中注册区域? System.Web.Mvc命名空间消失了,这是AreaRegistrationContext所在的位置.我开始在 GitHub上查看MVC源代码.我找到了 Area attribute.但是,我不知道如何利用它. 有人
|
我有一个ASP.NET vNext(5)项目.我想在项目中添加两个区域.我的问题是,如何在vNext中注册区域? System.Web.Mvc命名空间消失了,这是AreaRegistrationContext所在的位置.我开始在 GitHub上查看MVC源代码.我找到了 Area attribute.但是,我不知道如何利用它. 有人可以向我解释(或提供一个链接)如何使用ASP.NET vNext中的区域? 谢谢! 解决方法在vNext中,您可以注册和配置要在Startup.cs中使用的服务.区域路线与正常路线一样被添加.这里有一个样本: https://github.com/aspnet/Mvc/blob/dev/samples/MvcSample.Web/Startup.cs您可以为这样的区域添加MVC路由: app.UseMvc(routes =>
{
routes.MapRoute("areaRoute","{area:exists}/{controller}/{action}");
});
或者你可以使用这样的路由属性:[Route(“[area] / Home”)] [Area]属性修饰区域中包含的控制器.它只需要一个参数,即区域的名称.这是一个例子:https://github.com/aspnet/Mvc/blob/dev/samples/MvcSample.Web/Areas/Travel/Controllers/HomeController.cs [Area("Travel")]
public class HomeController : Controller
{ //... } (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 将.html文件渲染为ASP.NET MVC中的视图
- asp.net – 初学者有一个好主意 – 我可以自己开发吗?
- ASP.NET MVC默认项目结构和脚本文件夹
- asp.net-core – 我可以在ASP.net Core 2.0 Preview中的app
- 使用什么方法将ASP.Net应用程序部署到野外?
- asp.net-mvc – HTML.Encode但保留换行符
- asp.net – JQGrid不显示数据
- 验证 – 在编辑页面上保存时忽略必需属性
- asp.net – 升级到WebAPI 2.1时出错XmlDocumentationProvid
- 在ASP.NET WebForms中使用jQuery调用’WebMethod’
推荐文章
站长推荐
- asp.net – ASP .NET MVC中的TinyMCE Spellcheck
- asp.net – 如何在GridView中隐藏TemplateField列
- asp.net – ActiveDirectoryMembershipProvider
- 如何创建ASP.NET Web场?
- oauth-2.0 – AspNet身份2:自定义OAuth端点响应
- asp.net-core – 从ASP.NET Core MVC Web应用程序
- asp.net – 覆盖webapi odata链接的主机
- asp.net-mvc – BreadCrumb trail MVC3和Razor
- asp.net – 如何将会话超时设置超过20分钟.
- asp.net – 开发期间缓慢的页面刷新时间
热点阅读
