有很多代码,所以我想用短语来解释这个问题。我有一个母版页,其中包含对JavaScript文件的所有引用,并且具有使用母版页的页面。我在我的页面中使用更新面板,在更新面板中有一些表单,包括那个 - 具有回发功能(即dropdownlist)。问题是当状态发生变化并发生部分回发时,由于这些JavaScript而具有某些功能和效果的表单会失去所有功能。任何帮助,将不胜感激。如何在UpdatePanel部分回传后保留javascripts
3
A
回答
4
这是因为在使用更新面板进行部分回发后,您需要重新初始化JavaScript。这是一个普通的例子
<script type="text/javascript">
// if you use jQuery, you can load them when dom is read.
$(document).ready(function() {
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_initializeRequest(InitializeRequest);
prm.add_endRequest(EndRequest);
// Place here the first init
});
function InitializeRequest(sender, args) {
}
function EndRequest(sender, args) {
// after update occur on UpdatePanel re-init what you need
}
</script>
相关问题:
Asp.Net UpdatePanel in Gridview Jquery DatePicker
How to get Id update panel that initial a request in javascript
网4后,您还可以使用简单的pageLoad
功能,类似于在onload功能,而是由ASP处理.net并在首页加载时调用,但每次更新ajax后都会调用它。
function pageLoad()
{
// init here your javascript
// This is called when the page load first time
// and called again each time you have an Update inside an UpdatePanel
}
参考:http://msdn.microsoft.com/en-us/library/bb386417(v=vs.100).aspx
相关问题
- 1. 如何在UpdatePanel回发后保留TinyMCE
- 2. 如何在页面部分回传后在UpdatePanel中保持焦点位置
- 3. 如何在updatepanel回发后保留javascript变量?
- 4. MVC3 - 回传后保留'returnUrl'?
- 5. UpdatePanel中的RegisterPostBackControls部分回发后
- 6. 列表保留在回传后填充
- 7. 防止UpdatePanel部分回发
- 8. 在部分回发后存储Ajax返回的结果w UpdatePanel
- 9. 如何在asp.net中回传后保留文本框的状态
- 10. 如何在部分回发中保留脚本块?
- 11. 在UpdatePanel中回传
- 12. ELF保留部分
- 13. 如何保留回传列表内容?
- 14. UpdatePanel仅在初始部分回传时更新
- 15. 如何在保存部分视图后保留在同一页面
- 16. 在UpdatePanel中第一次部分回发后丢失Button.Click事件
- 17. 在updatepanel的部分回发之后执行javascript?
- 18. 如何保留传递给部分视图的数据模型?
- 19. 如何控制在UpdatePanel部分回发endRequest后运行哪个JavaScript?
- 20. 如何删除数字并保留点后的其余部分
- 21. 跨回传保留数据
- 22. 在asp.net的updatepanel更新后保留html div元素
- 23. 如何在NSMutableDictionary中保留部分分数
- 24. 保留部分桌面
- 25. 回覆后保留内容
- 26. 在回传中保留c#对象
- 27. 部分回传
- 28. 如何在回发后在div内保留附加值? codeigniter
- 29. 如何在回发后在列表框中保留选项?
- 30. 如何在回发后保留在javascript中设置的值
您可以查看以下链接http://jquerybyexample.blogspot.com/2010/09/use-jquery-and-ajax-with-aspnet-master.html – Sumant