1.创建项目 现在的项目是比较干净的 2.创建一个区域 创建完成后,会出现一个页面,人家都说了怎么设置路由规则 3.进入Startup.cs文件中添加红色代码 app.UseMvc(routes => ...
写博客原因:添加了区域 用作后台 后,报错: An unhandled exception occurred while processing the request.AmbiguousActionException: Multiple actions matched. The following actions matched route data and had all constraints ...
2018-08-28 13:57 2 2343 推荐指数:
1.创建项目 现在的项目是比较干净的 2.创建一个区域 创建完成后,会出现一个页面,人家都说了怎么设置路由规则 3.进入Startup.cs文件中添加红色代码 app.UseMvc(routes => ...
昨天遇到一个项目问题,新建的.NET core矿建在新建区域的MVC页面里面,无法通过路由找到页面。然后在网络上查询很多资料,发现都是千古文章一大抄,而且都是错误的。 后面又添加了3个专业技术群,同样,没有人知道这个问题,官网也找了,确实由于自己不熟悉,没找到有用的。后来网上找个个大神,大神帮我 ...
1、Startup当中的Configure里配置 区域图片 BaseController中标注路由区域名称,然后所有的Admin区域下控制器都继承他就可以了。如果继承了BaseController以后 又在自己控制器上标注区域其他名称,只会访问标注的那个路由 ...
Startup文件配置 public void ConfigureServices(IServiceCollection services) { services.AddMvc(); } Controller页面 ...
在Startup中配置 默认路由是这个,并不包含区域路由 IRouteBuilder有个扩展类MvcAreaRouteBuilderExtensions用于添加路由,这点类似于asp.net mvc,唯一让我觉得蛋疼的是必须要在控制器上添加特性Area ...
在家办公,下班继续看点东西,不废话,继续看MVC的路由。 asp.net核心mvc的路由是建立在asp.net核心的路由之上的。通过终结点加载路由中间件的配置方式在此不细说了,(DOTNET Core MVC(二)已经说明)。在看一下其他的加载方式: 这种方式在.net core ...
在家办公,下班继续看点东西,不废话,继续看MVC的路由。 asp.net核心mvc的路由是建立在asp.net核心的路由之上的。通过终结点加载路由中间件的配置方式在此不细说了,(DOTNET Core MVC(二)已经说明)。在看一下其他的加载方式: 这种方式在.net core ...
一、所有路由都存入RouteCollection类型的静态变量中 注册路由实际上是往Routes添加Route实例(System.Web.Routing.Route --继承System.Web.Routing.RouteBase) 二、Route构造函数的5个参数 ...