我想將我的起始頁面設置爲/ Members/Index。如何更改起始頁,在.NET Core 2中使用Razor Pages?
當我使用MVC,我將其配置如下:
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller=Members}/{action=Index}/{id?}");
});
但現在我想新的剃鬚刀頁面的方式,現在大家是文件夾,指數剃鬚刀是頁。 如何將文件夾中的這個頁面設置爲開始?
我可以在根目錄中添加索引頁並在那裏重定向,但是我正在尋找更乾淨的東西。
這是一般的想法。剃刀頁面不應該影響你的路由。您在加載應用程序時看到什麼錯誤/問題? –
@RossBush我的所有頁面都在子目錄中構建,並且在根目錄中沒有索引頁面。在根文件夾中創建額外的索引頁面並重定向到我在子文件夾中的起始頁面將會起作用,但在客戶端和附加頁面上不需要重定向。 – Makow
您的Members.Index(){}中的空Index.cshtml和重定向動作應該具有相同的效果。如果設置正確,索引頁可能不需要。 –