手机版

ASP 网阿贾克斯实现用户登陆

时间:2021-09-09 来源:互联网 编辑:宝哥软件园 浏览:

以用户登录为例练习创建交互式、快速动态网页应用的网页开发技术的使用方法

login.html

!DOCTYPE html html xmlns=' http://www .w3。org/1999/XHTML ' hearteta http-equiv=' Content-Type ' Content=' text/html;charset=utf-8'/title/title脚本类型=' text/JavaScript ' var obj=create obj();函数登录名(名称,pwd){ var URL str=' http://localhost :14248/server。aspx?username=' name ' password=' pwdobj . open(' get ',urlstr,true);物体。onreadystatechange=Dow work物体。send();} function dowork(){ if(obj。readystate==4){ if(obj。status==200){ document。getelementbyid(' msg ').innerText=obj . responsetext } } }//创建对象函数create obj(){ var XMlhttp=null;尝试{ //非工业管理学(工业工程)浏览器xmlHttp=new XMLHttpRequest();} catch (e) { //IE浏览器请尝试{ XMlhttp=新的ActiveX对象(' Msxml 2 .HTTP’);} catch(e){ xmlHttp=新ActiveX对象(' Microsoft .XMLHTTP’);} }返回xmlHttp }/script/head dy table tr TD align=' center ' col span=' 2 '登录TD/tr/tr用户名:/TD TD输入类型=' text ' id=' username ' name=' username '/TD/tr TD密码:/TD TD TD输入类型=' password ' id=' password ' name=' password '/TD/tr TD输入类型=' submit ' value='登录onclick=' log in(文档。getelementbyid('用户名').值,文档。getelementbyid('密码').值)'//td td输入类型='重置'值='清空//TD TD span id=' msg '/span/TD/tr/table/body/HTMlDal。铯

使用系统;使用系统。集合。通用;使用系统。数据;使用系统数据。SqlClient使用系统Linq .使用系统网络.命名空间AJaxtest { public class DAL { private string conn str=' server=Acer-PC;数据库=mydatabase用户id=sa密码=123456 ';公共数据表选择数据库(字符串SQL){ DataTable dt=new DataTable();请尝试{ SqlConnection conn=new SqlConnection(conn字符串);Sqldatadapter sda=new Sqldatadapter(SQL,conn);sda .填充(dt);} catch(异常e){ }返回dt;} }}BLL.cs

使用系统;使用系统。集合。通用;使用系统。数据;使用系统Linq .使用系统网络.命名空间AJAXtest{公共类BLL公共弯曲件登录名(字符串用户名,字符串密码){尝试{字符串sql='从用户中选择密码,其中username=' ' usernameDAL SqL select=new DAL();DataTable dt=SqL select。选择数据库(SQL);if (dt .行[0]["密码"]。ToString()!=密码)返回false}捕获(异常){ }返回true} }}Server.aspx.cs

使用系统;使用系统。集合。通用;使用系统Linq .使用系统网络.使用系统网络。用户界面使用系统。网络控件;命名空间AJAXtest{公共部分类服务器:系统.网络。用户界面。第{页受保护的无效页面_加载(对象发送者,事件参数e){ 0字符串用户名=请求['用户名']。ToString();字符串密码=请求['密码']。ToString();BLL b=新BLL();if (b.login(用户名,密码)){回应.写('登录成功');回应end();} else { Response .写('登录失败');回应end();} } }}Server.aspx

% @ Page Language=' c# ' AutoEventWireup=' true '代码在=' server '之前。aspx。cs ' Inherits=' AJaxtest .服务器"%!DOCTYPE html html xmlns=' http://www .w3。org/1999/XHTML ' head runat=' server ' meta http-equiv=' Content-Type ' Content=' text/html;charset=utf-8 '/title/title/head body表单id=' form 1 ' runat=' server ' div/div/form/body/html(9500 . 163.com)

以上所述就是本文的全部内容了,希望大家能够喜欢。

版权声明:ASP 网阿贾克斯实现用户登陆是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。