【发布时间】:2015-04-24 23:24:28
【问题描述】:
我在我的 asp.net 项目中使用了以下脚本。一切正常,但在将我的项目发布到 IIS 后,一些用户抱怨渲染问题。如果他们按 F5 则一切正常,他们不必再次按 F5 即可看到控件正确呈现。
这是正常行为还是有解决方法?
.js 文件
var prm = Sys.WebForms.PageRequestManager.getInstance();
$(function () {
$("#uc_DDiscipline select").multiselect({
header: false,
multiple: false,
selectedList: 1,
minWidth: 265
});
});
prm.add_endRequest(function () {
$('.ui-multiselect-menu').each(function () {
$(this).remove();
});
$("#uc_DDiscipline select").multiselect({
header: "-- View All --",
multiple: false,
noneSelectedText: "-- View All --",
selectedList: 1,
minWidth: 265
});
});
【问题讨论】:
-
可能是依赖问题。在某些情况下,JS 文件没有加载,但依赖于它的代码已经运行。
标签: javascript jquery asp.net jquery-ui jquery-plugins