前台<body>中的代码:
<
body
>
<
div
id
=
"top"
> </
div
>
<
form
id
=
"login"
name
=
"login"
action
=
"?Action=Login"
method
=
"post"
>
<
div
id
=
"center"
>
<
div
id
=
"center_left"
></
div
>
<
div
id
=
"center_middle"
>
<
div
class
=
"user"
>
<
label
>用户名:
<
input
type
=
"text"
name
=
"UserName"
id
=
"UserName"
/>
</
label
>
</
div
>
<
br
/>
<
div
class
=
"user"
>
<
label
>密 码:
<
input
type
=
"password"
name
=
"UserPassword"
id
=
"UserPassword"
/>
</
label
>
</
div
>
</
div
>
<
div
id
=
"center_middle_right"
></
div
>
<
div
id
=
"center_submit"
>
<
div
class
=
"button"
> <
img
alt
=
""
id
=
"loginin"
src
=
"images/dl.gif"
width
=
"57"
height
=
"20"
onclick
=
"document.login.submit()"
/> </
div
>
<
div
class
=
"button"
> <
img
alt
=
""
id
=
"loginreset"
src
=
"images/cz.gif"
width
=
"57"
height
=
"20"
onclick
=
"document.login.reset()"
/> </
div
>
</
div
>
<
div
id
=
"center_right"
></
div
>
</
div
>
</
form
>
<
div
id
=
"footer"
></
div
>
</
body
>
|
通过图片的点击事件,执行form.submit()传递form中的参数。
后台cs代码:
protected
string
Action =
""
;
myBaseClass myData =
new
myBaseClass();
protected
class
UserLoginInfo
{
public
string
UserName =
""
;
public
string
UserPassword =
""
;
}
protected
UserLoginInfo _UserLoginInfo =
new
UserLoginInfo();
//创建对象
protected
void
Page_Load(
object
sender, EventArgs e)
{
Init_WebControls();
}
public
void
Init_WebControls()
{
try
{
if
(!
string
.IsNullOrEmpty(Request.QueryString[
"Action"
]))
//获取form的Action中的参数
{
Action = Request.QueryString[
"Action"
].Trim().ToLower();
//去掉空格并变小写
}
switch
(Action)
{
case
"login"
:
if
(!
string
.IsNullOrEmpty(Request.Form[
"UserName"
]) && !
string
.IsNullOrEmpty(Request.Form[
"UserPassWord"
]))
//获取form中的参数
{
_UserLoginInfo.UserName = Request.Form[
"UserName"
].ToString();
_UserLoginInfo.UserPassword = Request.Form[
"UserPassWord"
].ToString();
string
user =
"select 管理员名称,密码 from T_管理员表 where 管理员名称='"
+ _UserLoginInfo.UserName +
"' and 密码='"
+ _UserLoginInfo.UserPassword +
"'"
;
if
(myData.readDataSet(user).Tables[0].Rows.Count == 1)
{
Response.Redirect(
"Main.aspx"
,
false
);
//防止Response.End 方法终止页的执行
}
else
{
Response.Write(
"<Script Language=JavaScript>alert('密码或用户名错误,请重试!');</Script>"
);
}
}
break
;
}
}
catch
(Exception ex)
{
throw
new
Exception(ex.Message);
}
}