亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Ajax使用初步

系統 1899 0

Ajax定義為“Asynchronous JavaScript + XML”的簡稱,也就是異步的JavaScript和XML處理。從原理上看,主要是Ajax可以通過調用HttpRequest實現與服務器的異步通訊,并最終在網頁中實現豐富友好的用戶界面
Ajax使用初步,配置步驟
1.把Ajax.dll copy到應用系統bin目錄下,然后在工程引用中引用Ajax.dll,如果沒有的話可以下載 /Files/singlepine/Ajax.rar
2.配置web.config,添加如下信息

< httpHandlers >
< add verb ="POST,GET" path ="ajax/*.ashx" type ="Ajax.PageHandlerFactory,Ajax" />
</ httpHandlers >
3.假設應用系統叫Document,目錄格式為Pages\AjaxTest
4.在Pages\AjaxTest下建立cs文件AjaxMethod.cs,添加如下方法
// [Ajax.AjaxMethod]
[Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.Read)]
public static string GetNIVNumber( string str)
{
return str;
}
5.在Pages\AjaxTest下建立頁面AjaxForm.aspx
< HTML >
< HEAD >
< title > AjaxForm </ title >
< meta name ="GENERATOR" Content ="MicrosoftVisualStudio.NET7.1" >
< meta name ="CODE_LANGUAGE" Content ="C#" >
< meta name ="vs_defaultClientScript" content ="JavaScript" >
< meta name ="vs_targetSchema" content ="http://schemas.microsoft.com/intellisense/ie5" >
< script language ="javascript" >
function testAjax()
{
var first = document.getElementById( " txtfirst " );
AjaxMethod.GetNIVNumber(first.value,callback_GetNIVNumber);
}

function callback_GetNIVNumber(res)
{
var obj = document.getElementById( " txtsecond " );
obj.value
= res.value;
}

</ script >
</ HEAD >
< body MS_POSITIONING ="GridLayout" >
< form id ="Form1" method ="post" runat ="server" >
< INPUT style ="Z-INDEX:101;LEFT:208px;POSITION:absolute;TOP:40px" type ="button" value ="Button"
onclick
="testAjax();" >
< asp:TextBox id ="txtfirst" style ="Z-INDEX:102;LEFT:40px;POSITION:absolute;TOP:40px" runat ="server" ></ asp:TextBox >
< asp:TextBox id ="txtsecond" style ="Z-INDEX:103;LEFT:40px;POSITION:absolute;TOP:72px" runat ="server" ></ asp:TextBox >
</ form >
</ body >
</ HTML >
protected System.Web.UI.WebControls.TextBoxtxtfirst;
protected System.Web.UI.WebControls.TextBoxtxtsecond;
private void Page_Load( object sender,System.EventArgse)
{
// 注冊,其中Document.Pages.AjaxTest.AjaxMethod為AjaxMethod.cs方法所在的命名空間
Ajax.Utility.RegisterTypeForAjax( typeof (Document.Pages.AjaxTest.AjaxMethod));
}
然后運行就可以了,
實現效果:在第一個textbox中輸入內容,點擊button,就把內容顯示到第二textbox中。這只是一個簡單的示例,還可以修改調用方法,從數據庫讀取以及更復雜的操作

Ajax使用初步


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 黄色综合网 | 97久久精品| 女人隐私秘视频黄www免费 | 日本午夜大片a在线观看 | 久久综合久久综合久久 | 91一区二区三区四区五区 | 国产伦人伦偷精品视频 | 国产成人精品免费大全 | 欧美胖老妇| 一区二区三区在线播放视频 | 在线免费观看a视频 | 亚洲区欧美区 | 亚洲最大成人 | 一区在线播放 | 亚洲这里只有精品 | 久99re视频9在线观看 | 四虎影院网站 | 九九色网站 | 成人嫩草研究院永久网址 | 日本色综合 | 国产偷视频 | 久草婷婷在线 | 亚洲一区二区观看 | 亚洲爽爽 | 韩国美女高清爽快一级毛片 | 国产综合一区二区 | 久 在线播放 | 久草小区二区三区四区网页 | 国产人成精品免费视频 | 亚洲一区二区三区影院 | 中文字幕精品一区二区精品 | 一级免费大片 | 国产高清一区二区三区免费视频 | 精品在线免费视频 | 香蕉国产 | 成人短视频在线 | 天天做天天爰夜夜爽 | 天天干天天操天天爱 | 久久99久久99精品免观看 | 国产精品综合一区二区三区 | 成年ssswww中国女人 |