首页 > net教程 > Asp.Net开发 > 正文:WebService 服务和ajax 使用教程一例

WebService 服务和ajax 使用教程一例

web学习吧 2007-09-19 来源: 收藏本文
共4页: 上一页 [1] [2] 3 [4] 下一页         </protocols>
    </webServices>


  就是代理许可.

  编译了这个类,到bin,使用的时候如下:


void OnLogin(Object s,EventArgs e){
    Webs.WebsCjjer Ws_App = new Webs.WebsCjjer();
    returnint.Text = Ws_App.Login(MyUserName.Text,MyPassword.Text).ToString();
}


这样,直接能返回结果,不需要我们自己正则或者xml处理,不需要知道验证的细节。


  看看如下效果:
登陆界面:
 WebService 服务和ajax 使用教程一例 


如果登陆成功:
WebService 服务和ajax 使用教程一例

否则;
WebService 服务和ajax 使用教程一例

ajax需要的代码可能要稍微多一点:


function ajaxLogin(){
    var WebsUrl = 'http://s:81/userapp/login.asmx/Login?';
    if(!CheckLoadfocus(document.all.MyUserName)  )    {    
        alert('用户名不合法,请返回');
        return false;
    }else if (!CheckLoadfocus(document.all.MyUserName)  )    {    
        alert('密码不合法,请返回');
        return false;
    }
    var UrlStr = WebsUrl +'UserName='+document.all.MyUserName.value+'&UserPassword='+document.all.MyPassword.value;
    AjaxLogin(UrlStr);
    return false;
}
function CheckLoadfocus(thise){
    var sReg='([a-zA-Z0-9]+){3,}$';
    var reg = new RegEXP(sReg,"i");
    try{
        if(!reg.test(thise.value)){
            thise.value ='admin';
            thise.style.background='#FFFFBF';
            thise.focus();
            thise.select();
            alert('提交不合法,请返回');
            return false;
        }

共4页: 上一页 [1] [2] 3 [4] 下一页
热点教程
实用信息推荐
网站地图 - 最新教程 - RSS订阅 - 版权所有 - 广告服务 - 友情连接 - 联系我们