C# accordion不使用更新面板
我正在使用母版页创建子页。母版页中的内容占位符位于内部,更新面板如下所示C# accordion不使用更新面板,c#,jquery,updatepanel,C#,Jquery,Updatepanel,我正在使用母版页创建子页。母版页中的内容占位符位于内部,更新面板如下所示 <asp:UpdatePanel runat="server" ID="MainUpdatePanel"> <ContentTemplate> <asp:ContentPlaceHolder ID="cphMain" runat="server"> </asp:ContentPlaceHolder> </ContentTe
<asp:UpdatePanel runat="server" ID="MainUpdatePanel">
<ContentTemplate>
<asp:ContentPlaceHolder ID="cphMain" runat="server">
</asp:ContentPlaceHolder>
</ContentTemplate>
</asp:UpdatePanel>
在我的子页面上,我有Jquery手风琴。其中一个手风琴面板有一个按钮,但当我单击按钮时,子页面样式不起作用。像这样使用此脚本
<script type="text/javascript">
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
function EndRequestHandler(sender, args) {
if (args.get_error() == undefined) {
$(function () {
//Your script
});
}
}
</script>
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
函数EndRequestHandler(发送方,参数){
if(args.get_error()=未定义){
$(函数(){
//你的剧本
});
}
}
这在更新面板提供给您的回邮上不起作用。您使用手风琴按钮做什么?任何回发还是什么?是的,按钮将回发。不,我没有在子页面中使用任何脚本。您已经使用脚本到accordian的母版页?然后,请通过我在$(“#accordion”).accordion({heightStyle:“content”})中使用的代码alsoScript;如果仅使用accordion到子面板,则将该脚本仅放置到子面板,而不是将其放置到母版页。始终在已将脚本项放置到父版页的任何位置使用该脚本,因为如果找不到该元素,它将给您带来错误