回发后丢失 Bootstrap CSS
Posted
技术标签:
【中文标题】回发后丢失 Bootstrap CSS【英文标题】:Losing Bootstrap CSS after postback 【发布时间】:2019-04-05 17:41:42 【问题描述】:有一个下拉菜单绑定到调用另一个主函数的函数,然后页面回发,所有控件的 css 都会自动删除。请帮助我现在卡了几个小时!
注意:回发后数据会自动绑定,如图 2 所示 回发前
使用以下脚本:
<link rel="stylesheet" href="../css/jquery-mobile-slide-menu.css" type="text/css" />
<script type="text/javascript" src="../js/jquery-mobile-slide-menu.js"></script>
<link rel="stylesheet" href="../css/mobile-friendly-tooltip.css" type="text/css" />
<script type="text/javascript" src="../js/mobile-friendly-tooltip.js"></script>
下面是回发前的图片
下面是回传后的图片。
【问题讨论】:
我假设您正在调用一些 JS 函数来在页面加载时初始化这些选择控件。你需要在回发后做同样的事情。 你应该检查两件事。当它不起作用时,请查看源代码。有css吗?下拉列表中的类名是否正确?您发布的css似乎与bootstrap无关。 嗨,据我了解,我们并没有初始化任何 js 函数,我们只是在 【参考方案1】:我刚刚发现重新加载 js 文件就可以了!由于部分回发,div 和 span 被删除,得到所有重新加载 js 文件的人。
以下链接帮助很大。 Reload javascript file after an AJAX request
【讨论】:
以上是关于回发后丢失 Bootstrap CSS的主要内容,如果未能解决你的问题,请参考以下文章
GridView 在回发或 onselectedindexchanged 后丢失数据表页眉和页脚