如何在子页面的页面加载中从我的代码隐藏中设置jquery选项卡。
我尝试在初始化&中设置标签然后我从后面的代码调用函数来选择选项卡。但它不是第一次工作。它在回发后有效。
$(function() {
$('#tabsSelection').tabs();
})
function SelectTab() {
$('#tabsSelection').tabs();
$('#tabsSelection').tabs('select', 3);
}
在页面加载时注册脚本的代码隐藏功能
if (!IsPostBack)
{
ScriptManager.RegisterClientScriptBlock(Page, typeof(System.Web.UI.Page), "dsbl", "DisableTab();", true);
}
答案 0 :(得分:0)
这只是猜测,但尝试在Page_Init中注册JavaScript而不是Page_Load,并删除对IsPostPack的检查:
protected void Page_Init(object sender, EventArgs e)
{
ScriptManager.RegisterClientScriptBlock(Page, typeof(System.Web.UI.Page),
"dsbl", "DisableTab();", true);
}
答案 1 :(得分:0)
尝试在
之外放置DisableTab()函数$(function(){...});
新守则:
$(function(){
...
});
function DisableTab(){
...
}
function SelectTab(){
...
}