//前台页面
<script type="text/javascript">
//登陆窗体
var loginPanel=new Ext.form.FormPanel({
id:"loginPanel",lablelPad: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.οnkeydοwn=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}
});
}
</script>
//后台代码
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}");
}
}