有很多代碼,所以我想用短語來解釋這個問題。我有一個母版頁,其中包含對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