我的应用目前从以下网址开始
www.myapp.com/dashboard/overview
可以在配置文件中更改控制器和操作方法。我有几个部分视图使用javascript呈现,这些视图显示在overview.cshtml
文件中,该文件充当模板。我想知道当用户第一次登陆应用程序时是否可以将起始URL设置为以下内容。
www.myapp.com/dashboard/overview?v=home
v=home
是当URL与我上面的URL不同时,我们当前如何从应用程序的其他区域路由到该特定局部视图。我正在寻找实现这一目标的最佳方法。谢谢!
答案 0 :(得分:1)
在Razor中,我会把它放在视图的开头:
If(Request["v"] == null)
return RedirectToAction("overview", new { v = "home"});
答案 1 :(得分:0)
在您的主页的页面加载中,只需执行以下操作:
If(Request.Parameters["v"] == null)
Response.Redirect("www.myapp.com/dashboard/overview?v=home")
如果在调用页面时未设置“v”,则会将您重定向到与param相同的页面。