我有一个带有gridview的aspx页面和一个带有文本框和下拉列表等控件的面板。
显示的面板带有一个jquery函数,可以用慢动作效果显示或隐藏它。
问题是: 当我按下搜索按钮将某些数据绑定到网格视图时,按此按钮会提示回发事件。如果前一个面板可见,则在回发后,它不再可见,因此它将返回初始状态。
我想在回发事件后保持面板可见。 我该如何解决这个问题?
这是显示或隐藏面板的jquery代码:
Function ShowHidePanel(){
$['#variablePanel'].slideToggle('linear')
}
这是调用jquery函数的按钮:
<button onclick=ShowHidePanel();return false> Click to show/hide Panel</button>
这是显示或隐藏文本框等的包含控件的面板:
<div id="variablePanel">
</div>
这是仅回发网格视图的更新面板代码:
<asp:ScriptManager id="sm" runat="server"/>
<asp:UpdatePanel id="up" runat="server">
<ContentTemplate>
<asp:GridView id="gw" runat="server" >
</GridView>
</ContentTemplate>
</UpdatePanel>
感谢