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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

第一个Ajax.net程序的实现及心得。

發(fā)布時(shí)間:2025/3/15 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第一个Ajax.net程序的实现及心得。 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
首先從網(wǎng)上下載一個(gè)AjaxPro.dll(vs2003),然后把Ajax.dll copy到應(yīng)用系統(tǒng)bin目錄下,在項(xiàng)目中添加引用AjaxPro.dll。隨后,找到web.config文件,修改里面的配置:? ?<httpHandlers>
??
<add?verb="POST,GET"?path="ajaxpro/*.ashx"?type="AjaxPro.AjaxHandlerFactory,AjaxPro"></add>
??
</httpHandlers> 意思是所有的ajaxpro/*.ashx請(qǐng)求都由Ajax.PageHandlerFactory處理,而不是由默認(rèn)的System.Web.UI.PageHandlerFactory處理程序工廠來處理。
???? 接下來我們就開始第一個(gè)Ajax.net的初次旅行。
???? 新建一個(gè)項(xiàng)目ajax,然后呢,打開WebForm2.aspx.cs文件,在Page_Load事件里面注冊(cè)一下AjaxPro
1????private?void?Page_Load(object?sender,?System.EventArgs?e)
2????????{
3????????????//?在此處放置用戶代碼以初始化頁面
4????????????AjaxPro.Utility.RegisterTypeForAjax(typeof(WebForm1));
5????????}
???? 下面就進(jìn)入Ajax的世界了,在WebForm2.aspx.cs里寫入下的一個(gè)方法
1[AjaxPro.AjaxMethod]
2????????public?int??add(int?a,int?b)
3????????{
4????????????return?a+b;
5????????}
????? 注意,方法必須是public的,而且方法前必須有[AjaxPro.AjaxMethod]這樣才能在客戶端掉用這個(gè)方法。
然后在WebForm2.aspx的HTML頁面中的<head>區(qū)域中加入javascript代碼來調(diào)用服務(wù)器端的方法。
?1????????<script>
?2????function?getadd()
?3????{
?4????????var?a=parseInt(document.getElementById("a").value);
?5????????var?b=parseInt(document.getElementById("b").value);
?6????????var?c=ajax.WebForm2.add(a,b).value;
?7???????document.all.result.innerHTML=c;
?8???????document.all.result.style.color="red";
?9????}

10????
11????????</script>

看上面的javascript代碼,當(dāng)我第一次寫著段代碼時(shí),費(fèi)了一番的功夫,當(dāng)然,不是說不會(huì),而是里面的細(xì)節(jié)問題
如,在服務(wù)器段,我定義的方法add()返回值是int,而如果直接調(diào)用也就是說如果把var c=ajax.WebForm2.add(a,b).value;改成var c=ajax.WebForm2.add(a,b)那么在頁面上獲得的值是[object Object]而非真正想要的結(jié)果。所以我總結(jié)了一下客戶端從服務(wù)器端獲得的值基本上是object類型的,所以得在后面加上.vlaue.
?? string 類型
???? int??? 類型
? DateTime類型
當(dāng)然了,在以后的學(xué)習(xí)和開發(fā)過程中還會(huì)有總結(jié)的。下面是完整的代碼:

?1<%@?Page?language="c#"?Codebehind="WebForm2.aspx.cs"?AutoEventWireup="false"?Inherits="ajax.WebForm2"?%>
?2<!DOCTYPE?HTML?PUBLIC?"-//W3C//DTD?HTML?4.0?Transitional//EN"?>
?3<HTML>
?4????<HEAD>
?5????????<title>WebForm2</title>
?6????????<meta?name="GENERATOR"?Content="Microsoft?Visual?Studio?.NET?7.1">
?7????????<meta?name="CODE_LANGUAGE"?Content="C#">
?8????????<meta?name="vs_defaultClientScript"?content="JavaScript">
?9????????<meta?name="vs_targetSchema"?content="http://schemas.microsoft.com/intellisense/ie5">
10????????<script>
11????function?getadd()
12????{
13????????var?a=parseInt(document.getElementById("a").value);
14????????var?b=parseInt(document.getElementById("b").value);
15????????var?c=ajax.WebForm2.add(a,b).value;
16???????document.all.result.innerHTML=c;
17???????document.all.result.style.color="red";
18????}

19????
20????????
</script>
21????</HEAD>
22????<body?MS_POSITIONING="GridLayout">
23????????<form?id="Form1"?method="post"?runat="server">
24????????????<FONT?face="宋體">
25????????????????<asp:TextBox?id="a"?style="Z-INDEX:?101;?LEFT:?176px;?POSITION:?absolute;?TOP:?80px"?runat="server"></asp:TextBox>
26????????????????<asp:TextBox?id="b"?style="Z-INDEX:?102;?LEFT:?176px;?POSITION:?absolute;?TOP:?112px"?runat="server"></asp:TextBox>
27????????????????<asp:Label?id="result"?style="Z-INDEX:?103;?LEFT:?368px;?POSITION:?absolute;?TOP:?104px"?runat="server">Label</asp:Label><INPUT?style="Z-INDEX:?104;?LEFT:?184px;?POSITION:?absolute;?TOP:?176px"?type="button"
28????????????????????value="Button"?onclick="getadd()"></FONT>
29????????</form>
30????</body>
31</HTML>
32
WebForm2.aspx.cs代碼:
?1using?System;
?2using?System.Collections;
?3using?System.ComponentModel;
?4using?System.Data;
?5using?System.Drawing;
?6using?System.Web;
?7using?System.Web.SessionState;
?8using?System.Web.UI;
?9using?System.Web.UI.WebControls;
10using?System.Web.UI.HtmlControls;
11
12namespace?ajax
13{
14????/**////?<summary>
15????///?WebForm2?的摘要說明。
16????///?</summary>

17????public?class?WebForm2?:?System.Web.UI.Page
18????{
19????????protected?System.Web.UI.WebControls.TextBox?a;
20????????protected?System.Web.UI.WebControls.TextBox?b;
21????????protected?System.Web.UI.WebControls.Label?result;
22????
23????????private?void?Page_Load(object?sender,?System.EventArgs?e)
24????????{
25????????????//?在此處放置用戶代碼以初始化頁面
26????????????AjaxPro.Utility.RegisterTypeForAjax(typeof(WebForm2));
27????????}

28????????[AjaxPro.AjaxMethod]
29????????public?int??add(int?a,int?b)
30????????{
31????????????return?a+b;
32????????}

33
34????????Web?窗體設(shè)計(jì)器生成的代碼#region?Web?窗體設(shè)計(jì)器生成的代碼
35????????override?protected?void?OnInit(EventArgs?e)
36????????{
37????????????//
38????????????//?CODEGEN:?該調(diào)用是?ASP.NET?Web?窗體設(shè)計(jì)器所必需的。
39????????????//
40????????????InitializeComponent();
41????????????base.OnInit(e);
42????????}

43????????
44????????/**////?<summary>
45????????///?設(shè)計(jì)器支持所需的方法?-?不要使用代碼編輯器修改
46????????///?此方法的內(nèi)容。
47????????///?</summary>

48????????private?void?InitializeComponent()
49????????{????
50????????????this.Load?+=?new?System.EventHandler(this.Page_Load);
51
52????????}

53????????#endregion

54????}

55}

56 恩,這是我的第一個(gè),當(dāng)然了以后還會(huì)繼續(xù)努力的。


?

?

轉(zhuǎn)載于:https://www.cnblogs.com/symjie520/archive/2006/07/06/444180.html

總結(jié)

以上是生活随笔為你收集整理的第一个Ajax.net程序的实现及心得。的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 全黄一级裸体片 | 亚洲iv一区二区三区 | 97人妻精品一区二区三区动漫 | av片国产 | 国产欧美精品区一区二区三区 | 男生和女生一起搞鸡 | 日韩欧美在线视频免费观看 | 偷拍一区二区三区 | 日韩中文字幕视频在线观看 | 国语av在线 | 毛片国产精品 | 欧美黄色三级视频 | 国产91丝袜在线播放九色 | 美腿丝袜亚洲色图 | 四虎在线免费播放 | 黄色一级片在线免费观看 | 国产亚洲一区二区三区四区 | 伊人精品视频在线观看 | 午夜久久久久久久久 | 婷婷国产成人精品视频 | 日韩在线免费av | 国产精品露脸视频 | 亚洲涩视频 | 91精品色 | 在线观看欧美一区二区 | 欧美资源 | 污视频网站免费看 | 在线观看免费福利 | 巨物撞击尤物少妇呻吟 | 中文婷婷 | 欧美日韩成人在线观看 | 一级黄色片在线播放 | 91夫妻论坛| 亚洲色图欧美另类 | 91禁蘑菇在线看 | 日本吃奶摸下激烈网站动漫 | 成人免费影片 | 久久综合社区 | 久久久久久久久久福利 | 欧美综合激情网 | 亚洲第一中文字幕 | 天天艹夜夜 | 成人影音在线 | 超碰c | 国产天堂av | 最新理伦片eeuss影院 | 光明影院手机版在线观看免费 | 欧美精品乱人伦久久久久久 | 国产免费av片在线 | 亚洲经典一区二区 | 久久牛牛| 北条麻妃一区二区三区四区五区 | 91国在线观看| 72成人网| 日韩欧美网 | 日日夜夜噜 | 毛片在线免费观看网址 | 香蕉午夜视频 | 色丁香婷婷综合久久 | 九九热免费 | 娇小萝被两个黑人用半米长 | 狠狠搞视频 | 久久久午夜精品福利内容 | 亚洲第1页 | 狠狠干青青草 | 看免费黄色大片 | 欧美精品黑人 | 欧美黄色录像视频 | 国产精品17p | 丝袜美腿一区二区三区 | 豆花视频在线 | 黄色免费在线网址 | 97高清国语自产拍 | 户外少妇对白啪啪野战 | 欧美老熟妇乱大交xxxxx | 中文字幕天堂av | 在线观看sm| 一本大道东京热无码 | 精品熟女一区 | 国产精品乱码久久久久久久久 | 性色一区 | 三级网站在线免费观看 | 日本一区二区视频免费 | 伊人久久精品一区二区三区 | 欧美亚洲一区二区三区四区 | 午夜伦伦电影理论片费看 | 锕锕锕锕锕锕锕锕 | 黄色福利在线观看 | 亚洲天堂黄 | 午夜亚洲AV永久无码精品蜜芽 | 女生毛片 | 天天操天天操天天操 | 92国产精品| 亚洲国产精品99久久久久久久久 | 亚洲免费看黄 | 欧日韩一区二区三区 | 泷泽萝拉在线播放 | 国产一级一级国产 | 人妻无码久久一区二区三区免费 |