189 8069 5689

短时间内教会你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://cdxtjz.com/article/dpjjsic.html">http://cdxtjz.com/article/dpjjsic.html</a> </div> </div> <div class="other"> <h3>其他资讯</h3> <ul> <li> <a href="/article/cddecge.html">浅谈Nodejs中间层</a> </li><li> <a href="/article/cddecpg.html">创新互联Python教程:pythonPyQt组织上下文菜单选项</a> </li><li> <a href="/article/cddecgg.html">永久vps云主机怎么申请</a> </li><li> <a href="/article/cddecgi.html">使用虚拟空间建设网站有什么优点</a> </li><li> <a href="/article/cddechd.html">使用OpenGL在Linux操作系统下的图形编程入门(opengllinux)</a> </li> </ul> </div> </div> <footer> <div class="foot container"> <div class="footl fl"> <h3>联系我们</h3> <dl> 您好HELLO!<br> 感谢您来到成都网站建设公司,若您有合作意向,请您为我们留言或使用以下方式联系我们, 我们将尽快给你回复,并为您提供真诚的设计服务,谢谢。 </dl> <ul> <li>电话:028- <span>86922220 18980695689</span></li> <li>商务合作邮箱:631063699@qq.com</li> <li>合作QQ: 532337155</li> <li>成都网站设计地址:成都市青羊区锣锅巷31号五金站写字楼6楼</li> </ul> </div> <div class="footr fr"> <h3>小谭建站工作室</h3> <dl> 成都小谭网站建设公司拥有多年以上互联网从业经验的精英团队,始终保持务实的风格,以"帮助客户成功"为已任,专注于提供对客户有价值的服务。 我们已为众企业及上市公司提供专业的网站建设服务。我们不只是一家网站建设的网络公司;我们对营销、技术、管理都有自己独特见解,小谭建站采取“创意+综合+营销”一体化的方式为您提供更专业的服务! </dl> <h3>小谭观点</h3> <dl> 相对传统的成都网站建设公司而言,小谭鼎是互联网中的网站品牌策划精英,我们精于企业品牌与互联网相结合的整体战略服务。<br> 我们始终认为,网站必须注入企业基因,真正使网站成为企业vi的一部分,让整个网站品牌策划体系变的深入而持久。 </dl> </div> </div> <div class="link"> <div class="container"> <span> 友情链接:</span> <a href="http://www.msfdjzl.com/" title="眉山发电机租赁公司" target="_blank">眉山发电机租赁公司</a>   <a href="http://www.myzitong.cn/" title="梓潼网站建设" target="_blank">梓潼网站建设</a>   <a href="http://www.cdkjz.cn/wangzhan/" title="网站推广" target="_blank">网站推广</a>   <a href="http://www.cdhuace.com/faguangzi/bfg.html" title="led背发光字" target="_blank">led背发光字</a>   <a href="http://chengdu.kswsj.cn/" title="高端网站设计推广" target="_blank">高端网站设计推广</a>   <a href="http://www.csxishu.com/" title="网站代管理" target="_blank">网站代管理</a>   <a href="https://www.cdcxhl.com/idc/mianyang.html" title="绵阳服务器托管" target="_blank">绵阳服务器托管</a>   <a href="http://www.sxsrfx.com/" title="成都商标专利" target="_blank">成都商标专利</a>   <a href="https://www.cdcxhl.com/" title="成都做网站" target="_blank">成都做网站</a>   <a href="https://www.cdcxhl.com/idc/cqstsx.html" title="重庆水土双线托管" target="_blank">重庆水土双线托管</a>    </div> </div> <div class="copy">