Asp.net mvc 带RoutingConfig的ASP MVC区域
我将在我的ASP.Net MVC项目中使用区域,但我不确定我能做我想做的事,还是不行?因为我是MVC新手。Asp.net mvc 带RoutingConfig的ASP MVC区域,asp.net-mvc,asp.net-mvc-5,asp.net-mvc-areas,Asp.net Mvc,Asp.net Mvc 5,Asp.net Mvc Areas,我将在我的ASP.Net MVC项目中使用区域,但我不确定我能做我想做的事,还是不行?因为我是MVC新手。 所以我的数据库中有这样的名字: 名称1 名称2 名字5等等 所以我想使用area,并有一个如下url: www.mysite.com/Name1/Home/Index 用户可以更改Name1,如果Name1存在,我如何签入数据库?我是说我在哪里可以查到这个 我的注册是这样的: public override void RegisterArea(AreaRegistrationContext
所以我的数据库中有这样的名字:
名称1
名称2
名字5等等 所以我想使用area,并有一个如下url:
www.mysite.com/Name1/Home/Index 用户可以更改Name1,如果Name1存在,我如何签入数据库?我是说我在哪里可以查到这个 我的注册是这样的:
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"MyArea_default",
"{arename}/{controller}/{action}/{id}",
new {action = "Index", id = UrlParameter.Optional }
);
}
为了实现所需的功能,必须创建自定义管线约束。详细解释如下:)
您将在Match()方法中对现有数据库记录执行检查。请参阅提供的文档以获得进一步解释:)这是一个非常容易阅读的文档。我按照说明操作,但IRouteConstraint不会为我触发,我应该在哪里使用它来处理区域名称?