【问题标题】:Styling Lost After AsyncPostBack in Update Panel更新面板中的 AsyncPostBack 后样式丢失
【发布时间】:2013-06-29 00:46:31
【问题描述】:

当我在更新面板中放置一些控件时,单击触发控件按钮后样式会丢失。在 asyncpostback 之后似乎没有应用 css。请指教。谢谢。

【问题讨论】:

    标签: css updatepanel


    【解决方案1】:

    我假设您的 css 正在通过 javascript 或 jquery 应用于文档准备就绪。

    .net 执行 ajax 请求时不会触发。您需要在“page_loaded”事件中重新应用样式

    像这样

    <script type="text/javascript">
        Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(addCss);
        function addCss() {
            //do stuff
        }
    </script>
    

    【讨论】:

    • 感谢您的回复。 css 被应用于所有复选框、下拉列表而不指定 css 类。在 css 文件中,它指定应用于所有此类控件。
    猜你喜欢
    • 2010-10-12
    • 1970-01-01
    • 1970-01-01
    • 2014-11-04
    • 2013-09-01
    • 2013-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多