2011-08-23 96 views
2

我为了一件非常简单的事情而奋斗......有帮助吗?
我想要做以下事情: 我有两个带有选项卡(JQuery)的页面,我想记住选项卡选择。我决定使用查询字符串,以实现这一目标,但切换页面我不知道如何通过选项卡。
例子:我有一个网址http://localhost/Object/Edit/1#tab_tax1
我有我的链接到其他网页:MVC在查询字符串中追加“#”

<%= Html.ActionLink(Resource.Details, "Details", new { id = Model.Object.ID })%> 

我想,所以我保留选择的其他页面也以某种方式通过“#tab_tax1”。

谢谢!

回答

4

不使用动作链接组成只有网址“一”标签的href里面:

Url.RouteUrl(new { controller = "Home", action = "Details", id = Model.Object.ID }) + "#tab_tax1" 
0

使用fragement参数。

Html.ActionLink(Resource.Details, "Details", controllerName, Request.Url.Scheme, Request.Url.Host, "tab_tax1", null, null) 

希望得到这个帮助。

1

您使用JQuery选项卡,这意味着您可以使用Cookie。然后,您并不需要将该选项卡附加到该URL,因为它存储在Cookie中。