登陆示例 Ext怎么连接后台

//前台显示部分

<form id="form1" runat="server">
<div><div id="btnShow" style=" text-align:center; padding-top:300px; vertical-align:middle;"></div>
<script type="text/javascript">
function LoginDemo()
{
//登陆窗体
var loginPanel = new Ext.form.FormPanel
({
id:"loginPanel",labelPad:0,labelWidth:40,frame:true,
items:
[
{xtype:"field",id:"UserName",fieldLabel:"用户名"},
{xtype:"field",id:"Password",fieldLabel:"密   码"}
]
});
var loginWindow;
if(!loginWindow)
{
loginWindow = new Ext.Window
({
id:"loginWindow",
title:"登陆窗口",
width:200,
height:127,
resizable:false,
closable:false,
items:
[
loginPanel
],
buttons:
[
{xtype:"button",text:"确定",handler:validatorData},
{xtype:"button",text:"取消",handler:function(){loginWindow.hide();}}
]
});
}
loginWindow.show();
document.body.onkeydown = function(){loginWindow.show();};
//连接数据库
function validatorData()
{
var UserName = Ext.getCmp("UserName").getValue();
var Password = Ext.getCmp("Password").getValue();
if(Ext.util.Format.trim(UserName)==""||Ext.util.Format.trim(Password)=="")
{
Ext.Msg.alert("警告","请正确输入数据,用户名和密码都不能够为空!");
return;
}
Ext.Ajax.request
({
url:"ValidatorData.aspx", //请求的地址
params:{ParamValue:"1",ParamUserName:UserName,ParamPassword:Password},//发送的参数
success:function(response,option)
{
var obj = Ext.util.JSON.decode(response.responseText);//返回的信息
if(obj.success==true)
{
Ext.Msg.alert("好消息","好消息:你登陆成功了!");
//清除输入框
Ext.getCmp("UserName").setValue("");
Ext.getCmp("Password").setValue("");
loginWindow.hide();
}
else
{
Ext.Msg.alert("坏消息","坏消息:你登陆失败了!");
}
},
failure:function()
{
Ext.Msg.alert("坏消息","坏消息:你登陆出现异常了!");
}
});
}
//显示登陆窗口
var btnShow = new Ext.Button
({
renderTo:"btnShow",text:"显示登陆窗口",handler:function(){loginWindow.show();}
});
}
Ext.onReady(LoginDemo); 深圳UI设计

</script>
</div>
</form> 深圳界面设计

//后台代码部分

protected void Page_Load(object sender, EventArgs e)
{
string ParamValue = Request["ParamValue"];
if (ParamValue == "1")
{
string UserName = Request.QueryString["ParamUserName"];
string Password = Request.QueryString["ParamPassword"];
//连接数据库
#region 连接数据库
/*
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "连接字符串";
if (conn.State == ConnectionState.Closed)
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = string.Format(" select UserID from 表 where UserName = '{0}' and Password = '{1}'", UserName, Password);
object obj = cmd.ExecuteScalar();
if (obj != null)
{
if (Convert.ToString(obj) != "")
{
Response.Write("{success:true}");
}
else
{
Response.Write("{success:false}");
}
}
else
{
Response.Write("{success:false}");
}
*/
#endregion
Response.Write("{success:true}");
}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值