有没有人能够使用后退按钮获得jQuery UI Tabs 3(最新版本)?
我的意思是如果用户点击后退按钮,他们应该转到页面上先前访问过的选项卡,而不是其他页面.
历史插件听起来像它可以工作,但我似乎无法使其与Ajax加载选项卡一起工作.
如果有人设法完成这项工作,我们将非常感谢,谢谢!
目标:我希望能够输入网址:www.mysite.com/NewYork或www.mysite.com/name-of-business
取决于我想要在不更改URL的情况下路由到不同操作的字符串.
到目前为止,我有:
public static void RegisterRoutes(RouteCollection routes)
{
routes.MapRoute(
"UrlRouter", // Route name
"{query}", // URL with parameters
new { controller = "Routing", action = "TestRouting" } // Parameter defaults
);
}
Run Code Online (Sandbox Code Playgroud)
在控制器中我有:
public ActionResult TestRouting(string query)
{
if (query == "NewYork")
return RedirectToAction("Index", "Availability"); // <--------- not sure
else if (query == "name-of-business")
return Redirect("nameofbusines.aspx?id=2731"); // <--------- not sure
else
return RedirectToAction("TestTabs", "Test"); // <--------- not sure
}
Run Code Online (Sandbox Code Playgroud)
我已经尝试了所有内容重定向/转移到页面而不更改URL,但我尝试过的所有内容都会更改URL或给我一个错误.
基本上我正在寻找相当于server.transfer的地方,我可以保留URL但是将信息发送到动作并让它显示其结果.