首 页 ASP ASP.NET PHP JSP Ajax DIV+CSS JavaScript XML C#
MySQL MSSQL Access Oracle Linux Server 电脑技巧 网络安全 建站经验 其它

用ajax.dll来做一个异步数据的交互例子大家分享

整理日期:2007年08月12日 【字体:

这个dll比较强,我一直都用这个也比较好用,但是初学的时候还是得一步一步来:
  1:在配置文件里面添加一个接点:
 <httpHandlers>
   <add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax" />
</httpHandlers>

 2:在要使用的页面加一句: Ajax.Utility.RegisterTypeForAjax(typeof(类名));

 3:在要在javascript函数里面要调用的服务器端方法上加一个:[Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.ReadWrite)]标记

大体就这样的。下面我们来做一个简单的用户注册吧:
先要考虑的是:第一要验证客户输入的信息是否符合我们定义的标准;第二:要异步考虑这个客户输入的名字是否已经被别人使用了,不要在客户提交注册信息的时候再去验证,这样就很浪费了;第三:我们所有的数据添加,修改,查询都可以用这个dll来做的,全部是无刷新的,但是要考虑开发效率哦!
  <table border="0" cellpadding="0" cellspacing="0" style="width: 557px">
              <tr>
                <td style="width: 462px; text-align: right; height: 12px;">
                  <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtUserName"
                    ErrorMessage="*请输入" Width="110px"></asp:RequiredFieldValidator>用户名:</td>
                <td colspan="2" style="height: 12px; text-align: left">
                  <asp:TextBox ID="txtUserName" runat="server" onchange="OncheckInfo('txtUserName')" Width="213px"></asp:TextBox>
                </td>
              </tr>
              <tr>
                <td style="width: 462px; text-align: right">
                  <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtPwd"
                    ErrorMessage="*请输入" Width="88px"></asp:RequiredFieldValidator>密码:</td>
                <td colspan="2" style="text-align: left">
                  <asp:TextBox ID="txtPwd" runat="server" TextMode="Password" onKeyUp=pwStrength() onBlur=pwStrength()
                    Width="213px"></asp:TextBox>
                </td>
              </tr>
              <tr>
                <td style="width: 462px; height: 24px; text-align: right">
                  <asp:CompareValidator ID="CompareValidator1" runat="server" ControlToCompare="txtPwd"

伊图教程网[www.etoow.com]
http://www.etoow.com/html/2007-08/1186932884.html
                    ControlToValidate="txtPwdd" Display="Dynamic" ErrorMessage="两次出入不一致" Width="136px"></asp:CompareValidator>确认密码:</td>
Tags:
用ajax.dll来做一个异步数据的交互例子大家分享
'http://www.etoow.com/html/2007-08/1186932884.html
1
 
2345
信息搜索
  
联系我们关于本站广告服务设为首页 收藏本站友情链接网站地图
Copyright © Etoow.com Inc. All Rights Reserved