最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C# 如何使用ajax請求

 更新時間:2020年07月23日 14:48:33   作者:時光巷尾  
這篇文章主要介紹了C# 如何使用ajax請求,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下

ajax簡介

      Ajax 即“Asynchronous Javascript And XML”(異步 JavaScript 和 XML),是指一種創(chuàng)建交互式、快速動態(tài)網頁應用的網頁開發(fā)技術,無需重新加載整個網頁的情況下,能夠更新部分網頁的技術。

      通過在后臺與服務器進行少量數據交換,Ajax 可以使網頁實現異步更新。這意味著可以在不重新加載整個網頁的情況下,對網頁的某部分進行更新。

C#如何使用ajax

1.首先下載ajax.dll,一個百度一下都有下載的!自行查找。

2.把ajax.dll導入到工程。右鍵工程-->添加引用--->瀏覽,找到下載好的ajax.dll文件,點擊確定,這時候在工程目錄下多了一個bin文件夾,里面就有ajax.dll文件,這證明引入ajax.dll成功了。

3.設置配置文件web.config。

在Web.config文件下的 <system.web>節(jié)點里面添加以下代碼即可:

<httpHandlers> 
 <add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax" />
</httpHandlers> 

4.使用演示:

4.1  首先要對ajax進行注冊。 在aspx.cs代碼中的Page_Load方法里面對ajax進行注冊,注冊方式為Ajax.Utility.RegisterTypeForAjax(typeof(命名空間.類名)),假如沒有命名空間可以直接寫類名。代碼如下:

public partial class ObjManage : System.Web.UI.Page 
{ 
 protected void Page_Load(object sender, EventArgs e) 
 { 
 Ajax.Utility.RegisterTypeForAjax(typeof(ObjManage)); 
 } 
}

4.2  編寫cs的方法,供javascript調用。cs方法前端必須要有[Ajax.AjaxMethod],然后方法必須是公有public、靜態(tài)static。例如:

[Ajax.AjaxMethod] 
 public static string getString(string str) 
 { 
 string strResult = "The string is " + str; 
 return strResult; 
 } 

4.3  javascript調用cs方法。調用的格式是:類名.方法名(參數),例如:

function alertString() { 
  var str = ObjManage.getString("myAjax").value; 
  alert(str); 
 } 

這樣就完成了。這個是通過測試的,假如有什么問題,可留言。下面給出完成的源碼,對于Web.config的代碼就不給了,自己安裝第3步設置配置文件web.config進行設置就OK了。cs代碼:

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Web.UI; 
using System.Web.UI.WebControls; 
 
public partial class ObjManage : System.Web.UI.Page 
{ 
 protected void Page_Load(object sender, EventArgs e) 
 { 
 Ajax.Utility.RegisterTypeForAjax(typeof(ObjManage)); 
 } 
 
 [Ajax.AjaxMethod] 
 public static string getString(string str) 
 { 
 string strResult = "The string is " + str; 
 return strResult; 
 } 
}

aspx代碼:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ObjManage.aspx.cs" Inherits="ObjManage" %> 
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
 <title></title> 
 <script type="text/javascript"> 
 function alertString() { 
  var str = ObjManage.getString("myAjax").value; 
  alert(str); 
 } 
 </script> 
</head> 
<body> 
 <form id="form1" runat="server"> 
 <div> 
 <input type="button" value="獲取信息" onclick="alertString();" /> 
 </div> 
 </form> 
</body> 
</html>

以上就是C# 如何使用ajax請求的詳細內容,更多關于C# 使用ajax請求的資料請關注腳本之家其它相關文章!

相關文章

  • c#讀取圖像保存到數據庫中(數據庫保存圖片)

    c#讀取圖像保存到數據庫中(數據庫保存圖片)

    這篇文章主要介紹了使用c#讀取圖像保存到數據庫中的方法,大家參考使用吧
    2014-01-01
  • C#中WPF ListView綁定數據的實例詳解

    C#中WPF ListView綁定數據的實例詳解

    這篇文章主要介紹了C#中WPF ListView綁定數據的實例詳解的相關資料,希望通過本文能幫助到大家,讓大家理解掌握這部分內容,需要的朋友可以參考下
    2017-10-10
  • C# 基礎入門--變量

    C# 基礎入門--變量

    本文主要介紹了C#中變量的基礎知識,具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03
  • c#編寫的番茄鐘倒計時器代碼

    c#編寫的番茄鐘倒計時器代碼

    番茄鐘是老外做飯用的一個廚具,比如蒸包子,水開后再蒸十分鐘,就把番茄鐘擰一下擰到10的刻度上,然后番茄鐘就嗒嗒嗒的慢慢歸位,等到十分鐘后完全歸位,然后就叮的響一聲,提醒老外把火關掉。
    2015-03-03
  • C#?Winform實現圓角無鋸齒按鈕

    C#?Winform實現圓角無鋸齒按鈕

    這篇文章主要介紹了C#?Winform實現圓角無鋸齒按鈕,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-08-08
  • C# 實現Table的Merge,Copy和Clone

    C# 實現Table的Merge,Copy和Clone

    這篇文章主要介紹了C# 實現Table的Merge,Copy和Clone,幫助大家更好的利用c#處理文件,感興趣的朋友可以了解下
    2020-12-12
  • C#窗體控件DataGridView常用設置

    C#窗體控件DataGridView常用設置

    這篇文章主要為大家詳細介紹了C#窗體控件DataGridView常用10項設置,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • C#中CheckedListBox控件的用法實例

    C#中CheckedListBox控件的用法實例

    最近用到checklistbox控件,在使用其過程中,花了較多的時間,這里我收集了其相關的代碼段,希望對大家有所幫助,下面這篇文章主要給大家介紹了關于C#中CheckedListBox控件用法的相關資料,需要的朋友可以參考下
    2021-11-11
  • C#中如何自定義配置上周和本周起始日來查詢業(yè)務數據(思路詳解)

    C#中如何自定義配置上周和本周起始日來查詢業(yè)務數據(思路詳解)

    在C#中并沒有封裝的方法根據我們需要來直接獲取上一周某天到某天、本周某天到某天,所以需要我們自己封裝方法來實現(我們也可以按照這個思路使用其他語言來實現),感興趣的朋友跟隨小編一起看看吧
    2023-09-09
  • C#實現語音播報功能的示例詳解

    C#實現語音播報功能的示例詳解

    這篇文章主要為大家詳細介紹了如何使用C#實現語音播報功能,文中的示例代碼講解詳細,具有一定的借鑒價值,有需要的小伙伴可以參考一下
    2024-02-02

最新評論

左权县| 宁强县| 内江市| 舞阳县| 沙洋县| 麦盖提县| 牡丹江市| 上林县| 察哈| 南昌县| 庆阳市| 乾安县| 安岳县| 康马县| 临泽县| 广南县| 西林县| 邹城市| 伊宁市| 康定县| 阿拉善右旗| 德江县| 贞丰县| 嘉峪关市| 大新县| 临潭县| 普陀区| 扎鲁特旗| 石家庄市| 岗巴县| 嘉禾县| 桐梓县| 八宿县| 同仁县| 当阳市| 壤塘县| 绥化市| 桐庐县| 樟树市| 庄河市| 华亭县|