我有一個鏈接按鈕,在點擊時不會發送回傳。下面是代碼LinkButton不會觸發回發
<script type="text/javascript">
$(function() {
$('#divTabs').tabs({
show: function() {
var sel = $('#divTabs').tabs('option', 'selected');
$('#<%= hfLastTab.ClientID %>').val(sel);
},
selected: '<%= hfLastTab.Value %>'
});
});
</script>
<div id="divTabs">
<ul>
<li runat="server" id="TabBar1" ><asp:LinkButton ID="TabLink1" runat="server" OnClick="TabLink1_Click" > Link1 </asp:LinkButton></li>
<li runat="server" id="TabBar2" ><asp:LinkButton ID="TabLink2" runat="server" OnClick="TabLink2_Click"> Link2 </asp:LinkButton></li>
<li runat="server" id="TabBar3" ><asp:LinkButton ID="TabLink3" runat="server" OnClick="TabLink3_Click"> Link3 </asp:LinkButton></li>
</ul>
....
</div>
而後面的代碼:
protected void TabLink1_Click(object sender, System.EventArgs e)
{
SelectTopBar();
SetSelectTab("TabBar1");
}
protected void TabLink2_Click(object sender, System.EventArgs e)
{
SelectTopBar();
SetSelectTab("TabBar2");
}
protected void TabLink3_Click(object sender, System.EventArgs e)
{
SelectTopBar();
SetSelectTab("TabBar3");
}
我試圖把斷點在代碼隱藏,並沒有擊中。頁面也不刷新。如果我使用,那麼它會做提交,一切似乎都很好。 我也試着看看是否有多個<form>
標籤,但沒有。 我也確保在aspx頁面中,這些點擊事件是綁定的。
[編輯]:鏈接按鈕位於jquery選項卡內。因此,而不是使用普通的<a href...
作爲jQuery的例子,它不做任何回發,我用asp鏈接按鈕,並希望回發。
任何想法?
點擊事件是否不會觸發它們的全部或僅爲'TabLink1'? – ekad
@ekad他們都不工作 – rcs
或者,也許這三個linkbuttons'