【发布时间】:2018-11-03 06:15:50
【问题描述】:
我有一个使用引导程序作为前端框架的 ASP.NET 应用程序。我将通过ScriptBundle 捆绑我正在使用的库,如下所示:
bundles.Add(new ScriptBundle("~/bundles/masterPageScripts").Include(
"~/Theme/plugins/jQuery/jQuery-2.2.0.min.js",
"~/Theme/bootstrap/js/bootstrap.min.js",
"~/Scripts/bootstrap-select.min.js",
....
));
然后我有一个ListView,我想把它放在UpdatePanel 中,这样它就不会刷新整个页面。 ListView 如下所示:
当我点击“+”图标时,下拉列表会消失:
我尝试在pageLoad 函数中再次调用bundles,但它似乎不起作用。
<script type="text/javascript">
// Reload js on partial postback
function pageLoad(sender, args) {
if (args.get_isPartialLoad()) {
jQuery.ajax({
type: "GET",
url: '<%: Scripts.Url("~/bundles/masterPageScripts") %>',
dataType: "script",
cache: true
});
}
}
</script>
有什么想法吗?
【问题讨论】:
-
点击加号(+)图标时你在做什么??
-
在列表视图中添加新行。
标签: javascript asp.net ajax updatepanel