asp.net-core – aspnetcore 2中的Razor Pages默认页面
默认情况下,Razor Page应用程序会转到Home / Index
有没有办法将其更改为Home / App? 这在MVC中非常简单,但是使用不同路由设置并因此使用MVC路由的Razor页面不适用. 我认为它会在某个选项中出现,但我看不到它: services.AddMvc() .AddRazorPagesOptions(options => { options.Conventions.AuthorizeFolder("/Account/Manage"); options.Conventions.AuthorizePage("/Account/Logout"); options. ??SetDefaultPage?? }); 我试过这个: options.Conventions.AddPageRoute(“/ app”,“”); 但现在找到两个默认路由并生成错误:
可以通过从项目中删除Pages / Index.cshtml来解决此错误,但我也希望保留该页面. 解决方法
很确定这是不可能的.文档说运行时控制搜索索引作为默认值.我无法找到当前版本中发生的情况,但IndexFileName是新内部
PageRouteModelFactory 类中的静态添加到即将发布的版本中:
private static readonly string IndexFileName =“Index”RazorViewEngine.ViewExtension; 但是,将配置属性添加到 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-web-api – 使用控制器上的Xml注释的ASP.NET Web A
- asp.net – Web Forms错误消息:“这不是scriptlet 将输出为
- asp.net核心 – 在ASP.NET核心应用程序中使用NLog
- asp.net-mvc-2 – 是asp.net MVC2包括在.net 4.0框架?
- asp.net-mvc – ASP.NET MVC ViewModel方法 – 是“合法”吗
- asp.net – 如何验证列表框是否为空(客户端)
- asp.net-mvc – 这叫什么类型的架构?
- asp.net-mvc – 如何在MVC4中显示Byte []作为图片
- 休息 – 在ASP.Net Web API中,你如何伪造PUT和DELETE?
- asp.net-mvc – ASP.NET MVC – Routes和UrlHelper
- asp.net – 在非生产环境中复制与负载相关的崩溃
- asp.net-mvc – Asp.Net MVC 5如何将ViewBag发送
- asp.net-mvc-3 – 如何打印未映射的值
- asp.net – CustomErrors vs HttpErrors – 一个
- asp.net – ASP .NET MVC中的TinyMCE Spellcheck
- ASP.NET Response.Redirect使用302而不是301
- asp.net-mvc-3 – MVC 3对列表进行不显眼的验证
- asp.net – 更新查询似乎删除了备注字段
- asp.net – <%=%>和<%#%>之间有什么区别?
- asp.net-mvc – ASP.NET MVC检查用户是否属于[x]