掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
VS2003還是比較常用的,于是我研究了一下VS2003代碼,在這里拿出來和大家分享一下,希望對(duì)大家有用。這里介紹的有可能會(huì)有錯(cuò)誤,希望大家對(duì)錯(cuò)誤的VS2003代碼給予改正。

創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),元江縣網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:元江縣等地區(qū)。元江縣做網(wǎng)站價(jià)格咨詢:13518219792
首先我們新建個(gè)項(xiàng)目,名字是AjaxPro,我用的是VS2003beta2版本。#t#
右擊站點(diǎn)名字點(diǎn)add reference添加對(duì)我們剛剛下載來的那個(gè)叫AjaxPro.2.dll的引用,如果你用的是VS2003代碼,則添加對(duì)AjaxPro.dll的引用,然后我們?cè)谔砑觽€(gè)web.config文件(很郁悶的是vs2005不再自動(dòng)添加web.config文件拉),修改web.config如下:type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"/> 意思是所有的ajaxpro/*.ashx請(qǐng)求都由Ajax.PageHandlerFactory處理,而不是由默認(rèn)的System.Web.UI.PageHandlerFactory處理程序工廠來處理。
我們現(xiàn)在給Default.aspx.cs文件添加個(gè)名字空間namespace MyDemo,這里更加郁悶的是為什么vs2005beta2怎么不給你自動(dòng)添加名字空間啊?和2003怎么完全不同呢?
現(xiàn)在我們寫個(gè)AjaxMethod服務(wù)器端方法,他和普通的服務(wù)器方法***不同的地方就是他必須要在方法的上面添加個(gè)[AjaxPro.AjaxMethod],VS2003代碼如下:
- <%@ Page Language="C#"
- AutoEventWireup="true"CodeFile="Default.aspx.cs"
- Inherits="MyDemo._Default" %>
- //W3C//DTD XHTML 1.1//EN"
- "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
- xmlns="http://www.w3.org/1999/xhtml" >
- runat="server">
Untitled Page - title> head> id="form1"
- runat="server">
id="Button1"- type="button" value="獲得服務(wù)器時(shí)間"
- onclick="getServerTime();" />
- id="Text1" type="text" />
- id="Text2" type="text" />
- id="Button2" type="button"
- value="得到兩個(gè)文本框的和"
- onclick="add(document.getElementById('Text1').
- value,document.getElementById('Text2').value)"
- /> div> form>
- type="text/javascript">
- function getServerTime()
- {
- //MyDemo._Default.GetServerTime()
- 得到從服務(wù)器傳來的數(shù)據(jù)是object,
- 要寫.valuealert
- (MyDemo._Default.GetServerTime().value);
- }
- function add(a,b)
- {
- //把文本框的值轉(zhuǎn)換成intvar
- a1 = parseInt(a);var b1 = parseInt(b);
- //第1、2參數(shù)為服務(wù)器方法所需要的參數(shù),
- 后面一個(gè)是如果服務(wù)器返回?cái)?shù)據(jù)
- //客戶端要處理這些數(shù)據(jù)的js函數(shù)名,
- 他有個(gè)參數(shù)就是從服務(wù)器傳來的數(shù)據(jù)
- MyDemo._Default.AddTwo(a1,b1,getAdd);
- }
- function getAdd(rel)
- {
- //要加上.valuealert(rel.value);
- }
- script> body> html>
- 后臺(tái)Default.aspx.cs代碼:
- using System;using System.Data;
- using System.Configuration;
- using System.Web;
- using System.Web.Security;using
- System.Web.UI;
- using System.Web.UI.WebControls;
- using System.Web.UI.WebControls.WebParts;
- using System.Web.UI.HtmlControls;
- namespace MyDemo
- {
- public partial class _Default :
- System.Web.UI.Page{protected void
- Page_Load(object sender, EventArgs e){AjaxPro.Utility.RegisterTypeForAjax
- (typeof(_Default));
- }
- [AjaxPro.AjaxMethod]public
- DateTime GetServerTime()
- {return DateTime.Now;
- }[AjaxPro.AjaxMethod]public int AddTwo
- (int firstInt, int secondInt)
- {
- return firstInt + secondInt;
- }
- }
- }
- }
以上就是我總結(jié)的關(guān)于VS2003代碼的有關(guān)內(nèi)容。
文章題目:短時(shí)間內(nèi)教會(huì)你VS2003代碼的使用與技巧
網(wǎng)頁鏈接:http://uogjgqi.cn/article/dpjjsic.html掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流