2010-12-16 62 views
2

我試圖創建一個web表單服務器控件,並且真的很想利用jQuery來處理客戶端的交互。使用jQuery .ajax方法調用Asp.Net webforms服務器控件方法

到目前爲止,我還沒有找到任何能夠使用jQuery .ajax功能直接調用服務器控件的示例,我想知道它甚至有可能嗎?

我知道我可以停止使用Web服務或Http Handler路由,但我的目標是創建一個可以放入現有站點並利用會話但無意使用ViewState的控件。

可以這樣做嗎?還是必須使用ScriptControl和Asp.Net Ajax功能?

回答

1

不幸的是,沒有。

也許最接近創建一個HttpHandler類並將其包含在您的服務器控件的DLL中。然後,只需要將一行添加到web.config中即可將處理程序類連接到jQuery可與之通信的端點。

+0

感謝那個戴夫,我沒有考慮服務器控件附帶的Http處理程序。我將不得不放棄。 – Nathan 2010-12-16 20:47:04

相關問題