按照书上敲的模拟用户登录
.aspx文件代码
<tr><td colspan="2" align="center"><asp:Label ID="Label1" runat="server" Text="系统用户登录"></asp:Label></td></tr>
<tr><td align="center" class="style1"><asp:Label ID="Label2" runat="server" Text="用户名"></asp:Label></td>
<td><asp:TextBox ID="txtUserName" runat="server" Height="21px" Width="187px"></asp:TextBox></td></tr>
<tr><td align="center" class="style1"><asp:Label ID="Label3" runat="server" Text="密码"></asp:Label></td>
<td><asp:TextBox ID="txtUserPass" runat="server" Height="21px" Width="187px" TextMode="Password"></asp:TextBox></td></tr>
<tr><td align="center" class="style1"><asp:Label ID="Label4" runat="server" Text="用户级别"></asp:Label></td>
<td><asp:RadioButton ID="RadioButton1" runat="server" Text="管理员" GroupName="level" />
<asp:RadioButton ID="RadioButton2" runat="server" Text="会员" GroupName="level" />
<asp:RadioButton ID="RadioButton3" runat="server" Text="用户" GroupName="level" /></td></tr>
<tr><td align="right" class="style1"><asp:Button ID="btnLog" runat="server" Text="登录" OnClick="Button1_Click" /></td>
<td align="left"><asp:Button ID="btnReset" runat="server" Text="重置" OnClick="Button2_Click" />
</td></tr></table>
以及 .cs代码
protected void btnLog_Click(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(txtUserName.Text) == true || string.IsNullOrEmpty(txtUserPass.Text) == true) return;
if (txtUserName.Text == "admin" && txtUserPass.Text == "123456")
{
Response.Write("<script>alert('欢迎登录!')</script>"); return;
}
else
{
Response.Write("<script>alert('错误,重新输入!')</script>");return;
}
}
protected void btnReset_Click(object sender, EventArgs e)
{
txtUserName.Text= "";
txtUserPass.Text = "";
}
然后出现的报错
百度未果,来论坛咨询