首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.NET UpdateProgress高度

ASP.NET UpdateProgress高度
EN

Stack Overflow用户
提问于 2011-11-08 16:51:44
回答 2查看 181关注 0票数 0

我的ASP.NET项目中有一个UpdateProgress。此UpdateProgress需要在UpdatePanel中具有内容的动态高度。我尝试使用JQuery脚本执行此操作,以便它也为UpdateProgress提供正确的高度,但该脚本不会在每个UpdatePanel触发器上执行。

我不清楚的是:在每个UpdatePanel触发器上,是否每次都会执行HTML头中的脚本?因为我的等高脚本设置在那里,当我打开网站时,它只执行一个。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-09 16:08:10

我找到了解决这个问题的办法。下面的代码必须在Page_Load方法中,以便在每次单击updatepanel触发器按钮时执行equalHeight JQuery方法。

代码语言:javascript
复制
ScriptManager.RegisterStartupScript(upnlGuichet, this.GetType(), "equalHeight", "equalHeight($('.InternalItemMainGuichet'));", true);

这里有一些解释:http://msdn.microsoft.com/en-us/library/system.web.ui.scriptmanager.registerstartupscript.aspx

票数 0
EN

Stack Overflow用户

发布于 2011-11-08 17:02:24

使用某些代码段会更容易。

这可能会有所帮助: ASP.net中的更新面板机制替换了更新面板中的所有标记。因此,如果您的触发器位于更新面板中,并且您在其上绑定了事件,则在刷新之后,绑定将丢失。

您必须在每个请求结束后重新绑定事件(您可以使用Microsoft Ajax Framework:http://msdn.microsoft.com/en-us/library/bb311028.aspx中提供的PageRequestManager javascript类检测到这一点)

d.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8047908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档