将应用程序的起始页设置为特定的URL

本文关键字:URL 设置 应用程序 起始页 | 更新日期: 2023-09-27 18:17:02

我的应用程序目前在以下URL启动

www.myapp.com/dashboard/overview

控制器和动作方法可以在配置文件中修改。我有几个使用javascript渲染的部分视图,这些视图显示在overview.cshtml文件中,作为模板。我想知道是否有可能在用户第一次登陆应用程序时将起始URL设置为以下内容。

www.myapp.com/dashboard/overview?v=home

v=home是当URL与我上面的URL不同时,我们当前如何从应用程序的其他区域路由到特定的部分视图。我正在寻找最好的方法来实现这一点。谢谢!

将应用程序的起始页设置为特定的URL

在Razor中,我会像这样把它放在视图的开头:

If(Request["v"] == null)
       return RedirectToAction("overview", new { v = "home"});

在主页的页面加载中这样做:

If(Request.Parameters["v"] == null)
     Response.Redirect("www.myapp.com/dashboard/overview?v=home")

如果在调用该页面时未设置"v",则会将您重定向到带有参数的同一页面。