BEST
DEALS
OF THE
YEAR!
SAVE UP TO $3,000
24 NOV
1 DEC
00 Days
00 Hrs
00 Min
00 Sec
Open Closed

How to route to the dashboard without landing Index page? #308


User avatar
0
alper created
Support Team Director

Project: MVC + Tiered. I want to skip the /Index page and route to Login page and after the successfull login, I wan to route to the Dashboard page.


1 Answer(s)
  • User Avatar
    0
    alper created
    Support Team Director

    Change your Index.cshtml.cs to

    using System.Threading.Tasks;
    using Microsoft.AspNetCore.Authentication;
    using Microsoft.AspNetCore.Mvc;
    
    namespace Mvc.Tiered1.Web.Pages
    {
        public class IndexModel : Tiered1PageModel
        {
            public async Task<IActionResult> OnGetAsync()
            {
                return RedirectToPage(CurrentUser.TenantId.HasValue ? "/TenantDashboard" : "/HostDashboard");
            }
    
            public async Task OnPostLoginAsync()
            {
                await HttpContext.ChallengeAsync("oidc");
            }
        }
    }
    

Boost Your Development
ABP Live Training
Packages
See Trainings
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v10.1.0-preview. Updated on November 11, 2025, 06:29
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.