日韩性视频-久久久蜜桃-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ò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久久永久久久人妻精品麻豆 | 亚洲一片 | 伊人手机在线视频 | 免费a级网站| 激情视频区 | 永久免费在线观看视频 | 一级免费看 | 久久综合爱| 欧美日韩性生活 | 国产精品第3页 | 亚洲一区二区三区四区在线观看 | 国产精品污www一区二区三区 | 永久免费精品视频 | 中文字幕精品无码亚 | 羞羞草影院 | 亚洲小视频在线观看 | 波多野结衣一区二区三区在线观看 | 免费在线黄网站 | 日本吃奶摸下激烈网站动漫 | 中文字幕高清在线免费播放 | 亚洲制服无码 | 你懂的在线观看视频 | 97超碰人人澡 | 九色婷婷 | 丝袜一区二区三区四区 | 内谢少妇xxxxx8老少交视频 | 99re在线视频 | 大奶在线观看 | 亚洲春色在线观看 | 一道本无吗一区 | 欧美特一级 | 欧美色图激情小说 | 欧美国产日韩精品 | 久久久久久久久久免费视频 | 日韩特级黄色片 | 成年人午夜影院 | 国产寡妇亲子伦一区二区三区四区 | 久久精品亚洲精品国产欧美 | 四虎在线免费视频 | 国产精品地址 | 在线免费视频你懂的 | 黄色一级影片 | 色欲av无码精品一区 | eeuss一区二区三区 | 97免费超碰 | 国产乱子一区二区 | 久久不射电影网 | 日韩一区二区免费视频 | 黄色免费在线播放 | 欧美中文字幕一区二区 | 四虎8848| 聚色屋 | 日韩国产在线观看 | 国产第四页 | www日本高清视频 | 国产剧情演绎av | 色婷婷精品久久二区二区密 | 名校风暴在线观看免费高清完整 | 牛牛视频在线观看 | 国产人妻黑人一区二区三区 | 国产香蕉网| porn麻豆 | 亚洲国产欧美日韩 | 快色视频在线观看 | 一区二区精品免费 | 怡红院综合网 | 天天摸天天操天天爽 | 看全黄大色黄大片美女人 | 欧美人与性动交α欧美片 | xzjzjzjzjzj欧美大片 | 亚洲久久久久久 | 天天综合网天天综合 | 一本大道综合伊人精品热热 | 欧美不卡二区 | 修仙淫交(高h)h文 | 人人妻人人澡人人爽精品日本 | 最新日韩在线视频 | 欧美老熟妇乱大交xxxxx | 蜜臀免费av | 蜜桃精品视频 | 桃色网站在线观看 | 日韩一区二区免费视频 | 久久久久久色 | 久久99精品国产麻豆婷婷 | 国产天堂资源 | 黄色av国产| 国产精品自拍网站 | av网天堂 | 亚洲成人黄色片 | 黄视频在线播放 | 欧美色啪| 国内激情自拍 | 亚洲激情偷拍 | 亚洲一卡二卡在线 | 国产在线导航 | 一区二区三区成人 | 在线不卡视频 | 色屁屁一区二区三区 | 日本特黄视频 |