其他分享
首页 > 其他分享> > 带有更新面板的jQuery

带有更新面板的jQuery

作者:互联网

使用jQuery上下文菜单和更新面板时出现问题.我正在使用htmlTextWriter在Customtextbox控件的RenderBeginTag中编写上下文菜单的javascript.一切正常,我可以右键单击每个文本框,然后显示菜单.
但是当我使用asp.net updatepanel触发部分回发时,将不会显示菜单.当发生部分回发时,jquery和html之间的绑定似乎丢失了.
除了在RenderBeginTag中,还有其他更好的方法来放置动态javascript代码吗?我该如何解决这个问题?

解决方法:

没错,updatepanel将删除您的JavaScript绑定.

在您的updatepanel回发中,重新注册相关的javascript.

就像是:

ClientScriptManager cs = Page.ClientScript;
cs.RegisterStartupScript(typeof(Page), "ReApplyJavascript", "<script type=text/JavaScript>YourJavascriptInitMethod();</script>", false);

如果那不起作用.您可能需要使用:

   ScriptManager.RegisterStartupScript(Page, typeof(Page), "ReApplyJavascript", "<script type=text/JavaScript>YourJavascriptInitMethod();</script>", false);

标签:updatepanel,asp-net,javascript,c,jquery
来源: https://codeday.me/bug/20191105/1998603.html