【问题标题】:asp.net jquery change html inside updatePanelasp.net jquery在updatePanel中更改html
【发布时间】:2010-08-17 03:20:34
【问题描述】:

我有带 Div 的 UpdatePanel

 <telerik:RadAjaxPanel runat="server" ID="RadAjaxPanel1">
 <div class="pnlFind" style="display:none;"> 
 </div>
 </telerik:RadAjaxPanel>

想用js来显示这个div

<script type="text/javascript">
    function pageLoad(sender, args) {
     if (args.get_isPartialLoad()) {
         $('.btAddUser').click(function () {
             $('.pnlFind').show('slow');
             $('.pnlFind').attr('display', 'block');
             return false;
         });
     }
 }
</script>

但是在部分回发之后,我又让 div 不可见(对!恢复 DOM) 我怎么记得在按钮单击后 div 应该始终可见。谢谢

【问题讨论】:

    标签: javascript asp.net jquery updatepanel


    【解决方案1】:

    您必须在页面中注入 javascript 以再次模拟点击事件。 Page.RegisterClientScriptBlock 或 Page.RegisterStartUpScript 应该这样做。

    【讨论】:

    • 对不起,我不明白如何再次模拟点击事件?
    • 然后用你的 .btAddUser 代码创建另一个函数并调用它。更改您的原始事件(上图)以调用它,这样您就不会重复代码。
    猜你喜欢
    • 2011-04-25
    • 2011-01-10
    • 2013-08-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-05
    • 2011-03-21
    • 2011-01-08
    • 1970-01-01
    相关资源
    最近更新 更多