我在第4个标签页上有一个带有下拉列表控件的tabpanel,但是当我选择一个项目时,即使 autopostback 属性为true,也不会出现回发。选择项目后,有没有办法回发页面?
我认为这会使用javascript代码回发下拉列表,请建议。
有什么想法吗?
<asp:DropDownList ID="ddlrole" runat="server" Width="151px" AutoPostBack="True"
onselectedindexchanged="ddlrole_SelectedIndexChanged">
</asp:DropDownList>
背后的代码是:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//code goes here
}
}
protected void ddlrole_SelectedIndexChanged(object sender, EventArgs e)
{
st = int.Parse(ddlrole.SelectedValue);
}
从下拉列表中选择项目时, ddlrole_SelectedIndexChanged
不会触发?
我使用javascript代码阻止此标签返回第一个标签:
<script type="text/javascript">
$(function () {
$("#tabContainer").tabs();
var currTab = $("#<%= HFCurrTabIndex.ClientID %>").val();
$("#tabContainer").tabs({ selected: currTab });
});
</script>