大家看关于页面跳转的一个小程序。本人最近一两天刚接触网页制作,很多基本的概念没彻底明白,只能在不断的碰壁里完善。
——————————————————————————————————
<script language="C#" runat="server">
void SubmitBtn_Click(Object sender,EventArgs E)
{ string conn="Persist Security Info=false;";
conn +="user id=yhazz;password=yhazz;database=DKP";
string queryStr="select * from DKP where player='"+Request.Form["input_name"]+"'";
SqlDataAdapter userAdapter=new SqlDataAdapter(queryStr,conn);
DataSet userSet=new DataSet();
userAdapter.Fill(userSet,"DKP");
if(userSet.Tables["DKP"].Rows.Count==0)
{
output_message.Text="用户不存在!";
return;
}
if(input_psw.Value!=userSet.Tables["DKP"].Rows[0]["password"].ToString())
{
output_message.Text="密码错误,重新输入!";
return;
}
Response.Redirect("center.aspx");
}
</script><html>
<head>...</head>
<body>
<form method=post runat="server">
<p>请输入会员名称和密码:</p>
<tr>会员:
<td><input type="text" id="input_name" runat="server" size="20" /></td>
</tr>
<tr>密码:
<td><input type="text" id="input_psw" runat="server" size="20" /></td>
</tr>
<asp:Button id="SubmitBtn" OnClick="SubmitBtn_Click" runat="server" Text="登陆" />
<asp:Label id="output_message" ForeColor="red" runat="server" />
</form>
</body>
</html>————————————————————————————————————————
正确输入用户名和密码,执行后报错是Unexpected end of file looking for </script> tag.但不会是标签的问题吧。我猜可能是执行跳转出的问题。请问该怎么修改?
谢谢了!
——————————————————————————————————
<script language="C#" runat="server">
void SubmitBtn_Click(Object sender,EventArgs E)
{ string conn="Persist Security Info=false;";
conn +="user id=yhazz;password=yhazz;database=DKP";
string queryStr="select * from DKP where player='"+Request.Form["input_name"]+"'";
SqlDataAdapter userAdapter=new SqlDataAdapter(queryStr,conn);
DataSet userSet=new DataSet();
userAdapter.Fill(userSet,"DKP");
if(userSet.Tables["DKP"].Rows.Count==0)
{
output_message.Text="用户不存在!";
return;
}
if(input_psw.Value!=userSet.Tables["DKP"].Rows[0]["password"].ToString())
{
output_message.Text="密码错误,重新输入!";
return;
}
Response.Redirect("center.aspx");
}
</script><html>
<head>...</head>
<body>
<form method=post runat="server">
<p>请输入会员名称和密码:</p>
<tr>会员:
<td><input type="text" id="input_name" runat="server" size="20" /></td>
</tr>
<tr>密码:
<td><input type="text" id="input_psw" runat="server" size="20" /></td>
</tr>
<asp:Button id="SubmitBtn" OnClick="SubmitBtn_Click" runat="server" Text="登陆" />
<asp:Label id="output_message" ForeColor="red" runat="server" />
</form>
</body>
</html>————————————————————————————————————————
正确输入用户名和密码,执行后报错是Unexpected end of file looking for </script> tag.但不会是标签的问题吧。我猜可能是执行跳转出的问题。请问该怎么修改?
谢谢了!
解决方案 »
- (java和C#双修的帮忙)继承父类后,调构造函数和初始化属性的先后顺序
- 大数据量分页导致页面超时问题
- 关于标签背景图片的问题~100分
- 管理权限问题,急!!!
- vs2005不能绑定变量了吗?还有Datalist的页角控件如何取
- 怎么获取当前页面的的页面名字?
- asp.net中定时发送邮件
- 在Datagrid里设置的按钮列,点击时弹出消息框。如何确定消息框的返回值?
- 如何用ASP.net实现从另一个站点读取其他站点的Cookie信息?救命呀,高分求救!100分
- C# DateTime 转换成ISO 8601 时间格式的 DateTime时间类型,而非string
- 大量散分.求一DataGrid按钮列问题
- 怎样在TextBox做成有占位的那种形式
void SubmitBtn_Click(Object sender,EventArgs E)
{ string conn="Persist Security Info=false;";
conn +="user id=yhazz;password=yhazz;database=DKP";
string queryStr="select * from DKP where player='"+Request.Form["input_name"]+"'";
SqlDataAdapter userAdapter=new SqlDataAdapter(queryStr,conn);
DataSet userSet=new DataSet();
userAdapter.Fill(userSet,"DKP");
if(userSet.Tables["DKP"].Rows.Count==0)
{
output_message.Text="用户不存在!";
return;
}
if(input_psw.Value!=userSet.Tables["DKP"].Rows[0]["password"].ToString())
{
output_message.Text="密码错误,重新输入!";
return;
}
Response.Redirect("center.aspx");
}
</script>