0
如何調用不使用pagemethods的使用jquery編寫的c#服務器端函數?使用jquery調用服務器端函數
如何調用不使用pagemethods的使用jquery編寫的c#服務器端函數?使用jquery調用服務器端函數
您可以使用jQuery ajax
異步進行服務器端調用。既然你想執行一個服務器端方法。我建議你將它公開爲web服務中的webmethod,然後你可以使用ajax調用.asmx/webthodName
。
但仍然如果你想按照自己的方式,那麼你可以創建一個aspx
頁面,這將採取一定的參數say(methodName)。您可以調用ajax
調用此aspx
頁面,並使用methodName
參數值,您可以執行所需的方法,並在使用Response.End()
結束響應後僅發送所需的響應。希望這對你有意義。
jQuery的AJAX例子
$.ajax({
url: 'urlOfThePage',
data: {},
success: function(data) {
//Do your stuff here
}
});
你的問題有點含糊,但我會建議尋找C#,在您的首選搜索引擎jQuery和AJAX,如果你是有關執行異步回調到服務器的方法的信息後,來自客戶端。 –
你只是想避免在頁面上使用[WebMethod]?爲什麼? – rtalbot