在更新面板中部分回发后样式中断。我怎样才能解决这个问题?

Posted

技术标签:

【中文标题】在更新面板中部分回发后样式中断。我怎样才能解决这个问题?【英文标题】:Styling breaks after partial post back in update panel. How can i fix this? 【发布时间】:2011-11-22 06:09:07 【问题描述】:

我目前正在使用 ASP.NET 和 JQuery Mobile 开发一个网站。我遇到的问题是我需要使用从服务中检索到的信息弹出一个窗口。目前,我正在更新面板内使用链接按钮(用于检索附加信息)填充列表视图。第一次加载页面时,所有项目都设置了样式,但在部分回发后,样式丢失了。注意:Jquery Mobile 会自动设置相应的控件样式。

【问题讨论】:

【参考方案1】:

尝试在 pageLoad 函数中强制重新创建样式,每当页面加载(异步或同步)时都会调用该函数。

<script type="text/javascript">
    function pageLoad(sender, args) 
        $('#<%= updatePanel1.ClientID %>').trigger('create');
          
</script>

【讨论】:

以上是关于在更新面板中部分回发后样式中断。我怎样才能解决这个问题?的主要内容,如果未能解决你的问题,请参考以下文章

更新面板内的jquery datepicker在回发后消失

回发后更新面板中的jquery事件处理程序不起作用[重复]

回发后asp.net jquery脚本未运行

RadDatePicker 和 RadTimePicker 在回发后失去样式

从 UpdatePanel 异步回发后,嵌入式 javascript 不起作用

回发后jquery datepicker不起作用