当前位置: 首页 > news >正文

网站图怎么做会高清图片/百度小说排行榜2020

网站图怎么做会高清图片,百度小说排行榜2020,wordpress表单附件上传,建设一个机械公司网站多少钱Asp.net通过验证控件在客户端实现一些注册信息的验证,在验证范围上具有一定的限制。比如说用户名是否重复,所有的用户信息是保存在服务器数据库中,所以需要访问服务器,单纯的验证控件无法实现。按照普通的动态网页的实现原理&…

Asp.net通过验证控件在客户端实现一些注册信息的验证,在验证范围上具有一定的限制。比如说用户名是否重复,所有的用户信息是保存在服务器数据库中,所以需要访问服务器,单纯的验证控件无法实现。按照普通的动态网页的实现原理,客户端提交信息,服务器端接收信息进行相应的处理,再返回数据给客户端,在注册功能中无法实现无刷新的注册信息实时验证。

      Ajax提供客户端与服务器端的异步信息交换可以实现注册信息实时动态验证。在这里我们采用AjaxPro.Net框架,下面以用户名验证功能来说明:

1 UserRegister.aspx:

<asp:TextBox ID="txtUserName" runat="server"  Height="21px" onkeyup="VerifyUsername(this.value)" ></asp:TextBox>

 

function VerifyUsername(name)
{
   UserRegister.GetReturnCode(name, IsUsernameExist_callback);
}

UserRegister为注册页面名称,GetReturnCode为后台C#代码

参数name为当前编辑框中输入的用户名,IsUsernameExist_callback为处理GetReturnCode返回信息的函数。

 

ContractedBlock.gifExpandedBlockStart.gifCode
function IsUsernameExist_callback(res)
       {
            
var msg = document.getElementById("<%=lblMsgUserName.ClientID %>");//lblMsgUserName:显示验证信息
            var bRet = res.value;//提取服务器端返回的值
          
            
switch(bRet)//根据返回的值显示相应的验证信息
            {
                
case "Valid":
                    msg.innerHTML 
= '输入合法';
                    
break;
                
case "Exist":
                    msg.innerHTML 
= '用户名已存在,请使用其他登陆用户名!';
                    
break;
                
case "NoValid":
                    msg.innerHTML 
= '用户名长度必须在3到15之间!';
                    
break;
                
case "Empty":
                    msg.innerHTML 
= '不能为空!';
                    
break;
            }   
       }

2 UserRegister.aspx.cs:

ContractedBlock.gifExpandedBlockStart.gifCode
 [AjaxPro.AjaxMethod]//AjaxPro.Net方法声明
    public string GetReturnCode(string strVal)
    {
        
if (strVal.Equals(string.Empty))
        {
            
return "Empty";
        }
        
else if (!IsValidUsername(strVal))//验证用户名输入格式
        {
            
return "NoValid"
        }
        
else if (IsUsernameExist(strVal))//验证数据库中是否存在此用户名
        {
            
return "Exist";
        }
        
else
        {
            
return "Valid";//合法
        }                    
    }

转载于:https://www.cnblogs.com/ymyglhb/archive/2009/04/27/1444385.html

http://www.lbrq.cn/news/2343727.html

相关文章:

  • 简繁英3合1企业网站生成管理系统/怎样在百度上做广告
  • 广州做网站 timhi/广告安装接单app
  • 黔东网站建设/十大洗脑广告
  • 桂平逗乐游戏招聘网站开发/拉新app推广接单平台
  • 网站建设摘要/优化网站排名
  • 网站建设与seo论文/丁的老头seo博客
  • 学做网站的视频/镇江网站定制
  • 庆阳定制网站/淘宝补流量平台
  • 企业网站优化外包/成都网站推广哪家专业
  • 多后缀域名查询网站/外贸互联网推广的
  • 嘉兴做网站建设的公司/网站自动秒收录工具
  • 网站设计公司佛山/百度热搜词排行榜
  • wordpress翻译教程/当阳seo外包
  • 呼叫中心网站建设/如何注册网址
  • 政府网站谁来做/四川二级站seo整站优化排名
  • 创新网站设计/全国培训机构排名前十
  • 网站建设行业怎么样/seo优化中商品权重主要由什么决定
  • 南宁推广软件/武汉seo优化服务
  • 怎么做网购网站/合肥seo优化排名公司
  • 国内做视频的网站有哪些/外链发布软件
  • 帝国网站数据库配置文件/2345网址中国最好
  • 云南商城网站建设/关键词你们懂的
  • 沈阳电子商务网站建设/百度seo推广
  • 新疆建设监理协会网站/百度灰色关键词技术
  • 搭建php网站环境/地推的方法和技巧
  • 做跨境网站注意事项/搜索引擎优化的具体操作
  • 网站后台换图片/bing收录提交
  • 怎么做信息采集的网站/深圳纯手工seo
  • 网站建设要学会编程吗/星链友店
  • wordpress 制作首页模板/简单网站建设优化推广
  • 同济医院R语言训练营第三期开讲!上交大张维拓老师主讲
  • etcd自动压缩清理
  • 每天一个前端小知识 Day 31 - 前端国际化(i18n)与本地化(l10n)实战方案
  • CSS面试题
  • 技嘉UEFI固件SMM漏洞使系统面临固件植入和持久控制风险
  • Python 学习之路(十)--常见算法实现原理及解析