短时间内教会你VS2003代码的使用与技巧

VS2003还是比较常用的,于是我研究了一下VS2003代码,在这里拿出来和大家分享一下,希望对大家有用。这里介绍的有可能会有错误,希望大家对错误的VS2003代码给予改正。

创新互联是一家专注于成都网站制作、成都网站设计与策划设计,元江县网站建设哪家好?创新互联做网站,专注于网站建设十多年,网设计领域的专业建站公司;建站业务涵盖:元江县等地区。元江县做网站价格咨询:13518219792

首先我们新建个项目,名字是AjaxPro,我用的是VS2003beta2版本。#t#

右击站点名字点add reference添加对我们刚刚下载来的那个叫AjaxPro.2.dll的引用,如果你用的是VS2003代码,则添加对AjaxPro.dll的引用,然后我们在添加个web.config文件(很郁闷的是vs2005不再自动添加web.config文件拉),修改web.config如下:type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"/> 意思是所有的ajaxpro/*.ashx请求都由Ajax.PageHandlerFactory处理,而不是由默认的System.Web.UI.PageHandlerFactory处理程序工厂来处理。

我们现在给Default.aspx.cs文件添加个名字空间namespace MyDemo,这里更加郁闷的是为什么vs2005beta2怎么不给你自动添加名字空间啊?和2003怎么完全不同呢?

现在我们写个AjaxMethod服务器端方法,他和普通的服务器方法***不同的地方就是他必须要在方法的上面添加个[AjaxPro.AjaxMethod],VS2003代码如下:

 
 
  1. <%@ Page Language="C#"   
  2. AutoEventWireup="true"CodeFile="Default.aspx.cs"   
  3. Inherits="MyDemo._Default" %> 
  4. //W3C//DTD XHTML 1.1//EN"   
  5. "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 
  6.  xmlns="http://www.w3.org/1999/xhtml" > 
  7.  runat="server"></font></strong>Untitled Page  </font></li> <li><font><strong><font> title> head><body><form</font></strong> <font>id</font>=<font>"form1"</font> </font></li> <li><font><font>runat</font>=<font>"server"</font><strong><font>><div><input</font></strong> <font>id</font>=<font>"Button1"</font> </font></li> <li><font><font>type</font>=<font>"button"</font> <font>value</font>=<font>"获得服务器时间"</font>   </font></li> <li><font><font>onclick</font>=<font>"getServerTime();"</font> <strong><font>/><input</font></strong>   </font></li> <li><font><font>id</font>=<font>"Text1"</font> <font>type</font>=<font>"text"</font> <strong><font>/><input</font></strong>   </font></li> <li><font><font>id</font>=<font>"Text2"</font> <font>type</font>=<font>"text"</font> <strong><font>/><input</font></strong> </font></li> <li><font><font>id</font>=<font>"Button2"</font> <font>type</font>=<font>"button"</font>   </font></li> <li><font><font>value</font>=<font>"得到两个文本框的和"</font>   </font></li> <li><font><font>onclick</font>="add(document.getElementById('Text1').  </font></li> <li><font>value,document.getElementById('Text2').value)"   </font></li> <li><font><strong><font>/> div> form><script</font></strong>   </font></li> <li><font><font>type</font>=<font>"text/javascript"</font><strong><font>></font></strong> </font></li> <li><font>function getServerTime()  </font></li> <li><font>{  </font></li> <li><font>//MyDemo._Default.GetServerTime()  </font></li> <li><font>得到从服务器传来的数据是object,  </font></li> <li><font>要写.valuealert  </font></li> <li><font>(MyDemo._Default.GetServerTime().value);  </font></li> <li><font>}  </font></li> <li><font>function add(a,b)  </font></li> <li><font>{  </font></li> <li><font>//把文本框的值转换成intvar   </font></li> <li><font><font>a1</font> = <font>parseInt</font>(a);var <font>b1</font> = <font>parseInt</font>(b);  </font></li> <li><font>//第1、2参数为服务器方法所需要的参数,  </font></li> <li><font>后面一个是如果服务器返回数据  </font></li> <li><font>//客户端要处理这些数据的js函数名,  </font></li> <li><font>他有个参数就是从服务器传来的数据  </font></li> <li><font>MyDemo._Default.AddTwo(a1,b1,getAdd);  </font></li> <li><font>}  </font></li> <li><font>function getAdd(rel)  </font></li> <li><font>{  </font></li> <li><font>//要加上.valuealert(rel.value);  </font></li> <li><font>}  </font></li> <li><font><strong><font> script> body> html></font></strong> </font></li> <li><font>后台Default.aspx.cs代码:  </font></li> <li><font>using System;using System.Data;  </font></li> <li><font>using System.Configuration;  </font></li> <li><font>using System.Web;  </font></li> <li><font>using System.Web.Security;using   </font></li> <li><font>System.Web.UI;  </font></li> <li><font>using System.Web.UI.WebControls;  </font></li> <li><font>using System.Web.UI.WebControls.WebParts;  </font></li> <li><font>using System.Web.UI.HtmlControls;  </font></li> <li><font>namespace MyDemo  </font></li> <li><font>{  </font></li> <li><font>public partial class _Default :   </font></li> <li><font>System.Web.UI.Page{protected void   </font></li> <li><font>Page_Load(object sender, EventArgs e){AjaxPro.Utility.RegisterTypeForAjax  </font></li> <li><font>(typeof(_Default));  </font></li> <li><font>}  </font></li> <li><font>[AjaxPro.AjaxMethod]public   </font></li> <li><font>DateTime GetServerTime()  </font></li> <li><font>{return DateTime.Now;  </font></li> <li><font>}[AjaxPro.AjaxMethod]public int AddTwo  </font></li> <li><font>(int firstInt, int secondInt)  </font></li> <li><font>{  </font></li> <li><font>return firstInt + secondInt;  </font></li> <li><font>}  </font></li> <li><font>}  </font></li> <li><font>}   </font></li> <li><font>}</font></li> </ol></pre><p>以上就是我总结的关于<font>VS2003代码</font>的有关内容。</p> <br> 文章题目:短时间内教会你VS2003代码的使用与技巧 <br> 文章路径:<a href="http://www.kmvly.com/article/dpjjsic.html">http://www.kmvly.com/article/dpjjsic.html</a> </div> </div> <div class="contentr fr"> <h3>其他资讯</h3> <ul> <li> <a href="/article/dpsdeii.html">为什么路由器连不上网络</a> </li><li> <a href="/article/dpsdeej.html">网络安全知识之了解Web 浏览器</a> </li><li> <a href="/article/dpsdido.html">易点租,将繁复的IT设备管理做到极致</a> </li><li> <a href="/article/dpsdehd.html">中点法计算弹性的优点?(弹性计算资源可以带来哪些经济效益?)</a> </li><li> <a href="/article/dpsdidd.html">怎样设置OUTLOOKIMAP?outlook邮箱怎么开通imap服务器</a> </li> </ul> </div> </div> </div> <!--底部--> <footer> <div class="foot"> <div class="container"> <h1>昆明惠瑗芝建站您身边的网站制作服务商</h1> <div class="foot1"> <ul> <li> <dl><i class="iconfont"></i><b>地址ADDRESS</b></dl> <p>四川-成都青羊区太升南路288号<br> 锦天国际A座10楼 </p> </li> <li> <dl><i class="iconfont"></i><b>电话/TEL</b></dl> <p><a href="tel:02886922220" target="_blank">028 86922220</a> (工作日)<br> <a href="tel:18980820575" target="_blank">1898082 0575</a> ( 7x24 ) </p> </li> <li> <dl><i class="iconfont"></i><b>QQ咨询</b></dl> <p> 244261566 (售前)<br> 631063699 (售后) </p> </li> <li> <dl><i class="iconfont"></i><b>邮箱/E: mail</b></dl> <p> service@cdcxhl.com (业务)<br> hr@cdcxhl.com (求职) </p> </li> </ul> </div> <div class="link"> 友情链接: <a href="http://www.jwdkq.cn/" title="资阳网站制作" target="_blank">资阳网站制作</a>   <a href="http://www.njdkfx.com/" title="实木标识标牌制作" target="_blank">实木标识标牌制作</a>   <a href="http://www.cdhuace.com/biaoshi.html" title="成都标识标牌设计制作" target="_blank">成都标识标牌设计制作</a>   <a href="http://www.xuejiaxinxi.cn/" title="成都视觉摄影" target="_blank">成都视觉摄影</a>   <a href="http://www.cxjianzhan.com/" title="网站推广" target="_blank">网站推广</a>   <a href="http://www.gxqzxyc.com/" title="成都发电机维修公司" target="_blank">成都发电机维修公司</a>   <a href="http://cdwcgs.com/" title="四川纯水设备" target="_blank">四川纯水设备</a>   <a href="http://www.acfhb.com/" title="成都锦江区代办公司" target="_blank">成都锦江区代办公司</a>   <a href="http://www.fqtzla.com/" title="成都网站设计" target="_blank">成都网站设计</a>   <a href="http://www.shengjin119.com/" title="胜锦安防科技" target="_blank">胜锦安防科技</a>    </div> </div> </div> <div class="copy container"> Copyright