如何在Jquery UI选项卡中激活当前选项卡?

时间:2015-08-22 08:45:09

标签: c# jquery ajax asp.net-mvc jquery-ui

说明
我正在使用ASP.NET MVC 5jquery(最新版本) 我正在构建一个应用程序,我将极大地使用jquery tabs

我要激活current tabSave->Reload之后) 我目前使用 Tempdata 获取current tab值。我在使用tempdata获取值时没有任何问题。但我必须hard code值。(如果提交请求来自User使用'1',如果Group使用'2',则Module使用{ {1}})。

问题:
我如何删除这种硬编码方法。
我想知道这样做的标准方法是什么。

我的控制器:

'3'

Jquery的:

 TempData["TabId"] =1

enter image description here

1 个答案:

答案 0 :(得分:0)

好的,如果我看的是非回发/ ajax只保存:

//Set active tab your .on("click" before the ajax call 
var active = $( "#tabs" ).tabs( "option", "active" );

/// Then in your ajax success method 
$("#tabs").tabs('select', active);

如果有回发,请使用隐藏字段存储活动并在回发时重新设置