我在将ASP.NET (表单、更新面板)与jQuery结合使用时遇到了一个设计问题。
应用程序包含多个输入元素(文本框、复选框、下拉列表等)它们都需要自动回传(所有这些都是一些长期的服务器端计算)。基本上我不能改变这个工作流程。
我想使用带有UpdatePanel的jQuery UI模式对话框,包含多个autopostbacking输入。我试过了,但没有成功- jQuery对话框在回发后不显示,或者失去焦点。
有什么建议吗?
发布于 2011-10-25 16:02:06
您必须在每个部分回发之后绑定jquery事件。查看此jquery needs to rebind events on partial page postback
发布于 2011-10-25 17:33:15
您可以在回发后注册客户端脚本。
ScriptManager.RegisterClientScriptBlock(MyBase.Page,Me.GetType,("dialogJavascript“+ this.ID),”alert(\“已注册\”);“,True)
发布于 2011-10-27 11:01:20
一种选择是将控件放在另一个页面中,并以IFrame的形式打开对话框-这应该可以解决回发问题。
https://stackoverflow.com/questions/7886262
复制相似问题