日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

使用JQuery从客户端调用C#方法

發布時間:2025/6/17 C# 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用JQuery从客户端调用C#方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這篇文章將幫助你怎樣實現客戶端調用后臺定義的方法。JQuery讓生活變的更簡單,對于它來說,這有一個很簡單的方法去實現這個目的。

早前,我們知道一種方法:如果我們想從客戶端去調用一個后臺添加的函數就需要寫一種叫的WebMethod的東西,而現在,通過下面的方法,我們將無需再用到WebMethod。

? ? ?通過下面的例子,我將寫一個方法,它的目的是當點擊刪除鍵時將會刪除一個指定的用戶。我不想回發(postback,Web 頁將數據發送回服務器上的同一頁的進程。),所以想從客戶端執行該事件。我在服務器端的cs文件中寫了一個方法,并在客戶端通過JQuery去調用它。這 個頁面叫Test.aspx。而這個方法叫DeleteRec()。

private void DeleteRec(){int ID = Request.Form["ID"].ToString().ToInteger();//parameter send from client side?? int UserID = Request.Form["UserID "].ToString().ToInteger();//parameter send from client side?? UserBO lObjUserBO = new UserBO();lObjUserBO .DeleteUser(ID, UserID);}

下面將介紹如果調用這個方法:?

protected void Page_Load(object sender, EventArgs e){if (!Page.IsPostBack){#region Ajax methods?? if (Request.Form["MethodName"] == "DeleteR")// same Method Name that we are specifying on client side(DeleteR)?? {DeleteRec(); // Method defined on the page to delete the record?? return ;}#endregion }}

這就是我們需要在客戶端(Test.aspx)中需要添加的。

<a id="adelete" href="java<!-- no -->script:void(0);">Delete</a>

使用下需要腳本將會在我們點擊錨標記的時候調用服務端的方法。

$('#adelete').click(function()???
?? {?????????
?????? var dataToSend={ID:ID,MethodName:'DeleteR',UserID :UserID };????????????????????
?????? var options =?????????
?????? {?????????
?????????? url: '<%=ResolveUrl("~/Test.aspx") %>?x=' + new Date().getTime(),?????????
?????????? data: dataToSend,?????????
?????????? dataType: 'JSON',?????????
?????????? type: 'POST',?????????
????????? success: function (response) {?????????
????????? window.location.href='<%=ResolveUrl("~/Test1.aspx")%>/'+ID;?????????
????????? //after success will redirect to new page?????????
????? }?????????
? }?????????
? $.ajax(options);

轉載于:https://www.cnblogs.com/Tally/archive/2013/01/23/2872813.html

總結

以上是生活随笔為你收集整理的使用JQuery从客户端调用C#方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。