0

我的应用程序当前从以下 URL 开始

www.myapp.com/dashboard/overview

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

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

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

4

2 回答 2

1

在 Razor 中,我会将其放在视图的开头,如下所示:

If(Request["v"] == null)
       return RedirectToAction("overview", new { v = "home"});
于 2013-06-06T16:32:08.527 回答
0

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

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

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

于 2013-06-06T15:54:46.660 回答