我有一個java腳本函數,它顯示了網頁上的選項以及將首選項存儲在數據庫中的C#函數。我需要一些方法讓java腳本執行我的C#函數。我認爲這可能與AJAX,但我不完全確定(我從來沒有使用AJAX之前)。我已經閱讀了一些教程(w3schools),但是他們都沒有使用C#代碼隱藏文件。讀到,我發現this,但我無法得到它的工作。如果我所做的甚至是可能的,有人能幫助我走過去,還是指向正確的方向?使用Ajax調用代碼隱藏功能?
0
A
回答
1
您可能可以使用Microsoft AJAX/UpdatePanel,但我沒有使用過,而且我所看到的任何實現都會隨後出現問題。
否則看看Jquery AJAX。這可以幫助您製作您感興趣的單個AJAX調用。然後,您可以更快捷地製作Web服務方法,您可以直接從AJAX調用並抽出有問題的代碼,因此可以同時用於服務器端ASPX代碼和你的客戶端JS代碼。
0
要詳細說明UpdatePanel方法,您可以執行以下操作:
1.將UpdatePanel添加到頁面。
2.在UpdatePanel中,添加一個按鈕。將其設置爲不可見。將OnClick處理程序添加到調用C#代碼的按鈕。
3.在你的JavaScript,將代碼添加到點擊隱藏按鈕
<asp:UpdatePanel ID="MyUpdatePanel" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:Button ID="HiddenButton" runat="server" Text="" OnClick="HiddenButton_Click" Style="display: none;" UseSubmitBehavior="False" />
</ContentTemplate>
</asp:UpdatePanel>
function MyJavaScript() {
var hiddenButton = $get("<%=HiddenButton.ClientID %>");
if (hiddenButton != null) {
hiddenButton.click();
}
}
相關問題
- 1. 如何使用javascript調用代碼隱藏功能?
- 2. ASP.Net在代碼隱藏的調用代碼隱藏功能的按鈕
- 3. JavaScript代碼只調用一次代碼隱藏功能
- 4. $ .ajax成功的ASP.Net調用代碼隱藏
- 5. 使用ajax從代碼隱藏調用JavaScript
- 6. 從asp.net中的代碼隱藏功能調用Javascript
- 7. 如何從JavaScript調用代碼隱藏功能?
- 8. 如何在asp.net中調用JavaScript的代碼隱藏功能?
- 9. 使用jQuery AJAX在控制代碼隱藏而不是頁面代碼隱藏中調用ASP.NET函數
- 10. 在代碼隱藏中確認功能
- 11. 從代碼隱藏觸發jQuery功能
- 12. 我可以使用Firebase雲端功能隱藏JavaScript代碼嗎?
- 13. asp.net 3.5中繼器:在代碼隱藏功能使用的DataItem
- 14. jQuery隱藏和顯示功能不支持AJAX調用
- 15. 隱藏在ajax請求中調用的服務器功能
- 16. 在C#中啓用禁用代碼隱藏功能#
- 17. 如何顯示在AJAX調用成功隱藏的div在這個代碼段
- 18. jQuery的Ajax的方法不調用代碼隱藏asp.net方法
- 19. spring.net + nhibernate + jquery ajax在代碼隱藏中調用webmethod
- 20. 調用WCF從代碼隱藏Asp.net
- 21. 從代碼隱藏調用Uploadify
- 22. 從代碼隱藏調用JavaScript函數
- 23. 調用代碼隱藏的Javascript澄清
- 24. 從Javascript調用代碼隱藏
- 25. 從代碼隱藏調用slideToggle jquery
- 26. 在代碼隱藏中調用javascript
- 27. vb.net代碼隱藏不調用JavaScript:UpdatePanel的
- 28. 如何調用從代碼隱藏
- 29. 代碼風格 - 「隱藏」功能之外的功能裏面
- 30. Web服務和使用ajax調用代碼隱藏之間有什麼區別?
謝謝,我會檢查了這一點。 – 2010-08-12 20:27:12