我有一个登录页面..其中包含用户名和密码..每当我输入用户名和密码的值并按 TAB 然后按 Enter 它将转到下一页..但我的要求是在输入值和按 Enter 而不按 Tab 按钮它应该转到下一页..我正在使用 c# 在 asp.net 中执行此代码..
用户名 --------------- 密码 --------------- 登录
下面指定的是aspx代码
style="top: 198px; left: 561px; position: absolute; height: 22px; width: 128px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ErrorMessage="Please enter the username" ControlToValidate="txtuser" Display="None" ValidationGroup="Validation" SetFocusOnError="true"></asp:RequiredFieldValidator>
<asp:TextBox
ID="txtpass" runat="server"
style="top: 239px; left: 561px; position: absolute; height: 22px; width: 128px"
TextMode="Password"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Please enter the password" ControlToValidate="txtpass" Display="None" ValidationGroup="Validation" SetFocusOnError="true"></asp:RequiredFieldValidator>
<asp:Label ID="Label1" runat="server" Text="Username"></asp:Label>
</p>
<p>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click"
style="top: 289px; left: 512px; position: absolute; height: 30px; width: 76px"
Text="Login" ValidationGroup="Validation" BackColor="#993300" ForeColor="White" />
<asp:Label ID="Label2" runat="server" Text="Password"></asp:Label>
用 C#
if (e.keyPress == 13)//Error..
{
if (Username == "admin")
{
Response.Redirect("~/Admin/admininfo.aspx");
}
else
{
Response.Redirect("~/Faculty/facultyinfo.aspx");
}
}
}
在这个问题上需要一些帮助...代码应该用 c# 编写..我使用的是 VS 2010..