Open Closed

Default Page related Issue #3043


User avatar
0
kapil created

If i want to show other razor page as default page instead of index.cshtml then what should i do?


1 Answer(s)
  • User Avatar
    0
    enisn created
    Support Team .NET Developer

    There is a couple of ways to achieve that.

    • You can create a controller that redirects like below https://github.com/abpframework/abp/blob/dev/modules/cms-kit/host/Volo.CmsKit.HttpApi.Host/Controllers/HomeController.cs#L10

    • You can create a new page that handles the"/" path by beginning with @page "/" .

      You can check this out: https://docs.microsoft.com/en-us/aspnet/core/razor-pages/razor-pages-conventions?view=aspnetcore-6.0


    • AspNetCore default routing pattern is {controller=Home}/{action=Index}/{id?}. You can change that pattern via configuring routing. Check this out: https://docs.microsoft.com/en-us/aspnet/core/fundamentals/routing?view=aspnetcore-6.0#route-templates
Made with ❤️ on ABP v9.1.0-preview. Updated on November 11, 2024, 11:11