注意:登录是在母版页下的子页面,母版页和子页面都有很多按钮
我试着用
1.
protected void Page_Load(object sender, EventArgs e)
{
this.Form.DefaultButton = "ImageButton1";
}
2.
把其他按钮的TabIndex属性设置为1,ImageButton1按钮的TabIndex属性设置为0
都没用
后台代码如下:public partial class admin_Login : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
SqlConnection con = db.ceratcon();
con.Open();
SqlCommand cmd = new SqlCommand("select * from Admin where Aname='" + this.txtname.Text + "'and Apwd='" + this.txtpwd.Text + "'", con);
SqlDataReader sdr = cmd.ExecuteReader();
if (sdr.Read())
{
Session["aname"] = sdr["Aname"].ToString(); Response.Write("<script language='javascript'>alert('登录成功');location.href='../admin/admin_Index.aspx'</script>"); } else
{
Response.Write("<script language='javascript'>alert('用户名或密码错误请重新登录');location.href='../admin/admin_Login.aspx'</script>"); }
}
}
我试着用
1.
protected void Page_Load(object sender, EventArgs e)
{
this.Form.DefaultButton = "ImageButton1";
}
2.
把其他按钮的TabIndex属性设置为1,ImageButton1按钮的TabIndex属性设置为0
都没用
后台代码如下:public partial class admin_Login : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
SqlConnection con = db.ceratcon();
con.Open();
SqlCommand cmd = new SqlCommand("select * from Admin where Aname='" + this.txtname.Text + "'and Apwd='" + this.txtpwd.Text + "'", con);
SqlDataReader sdr = cmd.ExecuteReader();
if (sdr.Read())
{
Session["aname"] = sdr["Aname"].ToString(); Response.Write("<script language='javascript'>alert('登录成功');location.href='../admin/admin_Index.aspx'</script>"); } else
{
Response.Write("<script language='javascript'>alert('用户名或密码错误请重新登录');location.href='../admin/admin_Login.aspx'</script>"); }
}
}
function document.onkeydown() {
var e = event.srcElement;
if (event.keyCode == 13) {
document.getElementById('<%=ImageButton1.ClientID%>').click();
return false;
}
}
</script>
function js_btn_click()
{
if (event.keyCode == 13)
{
document.getElementById('<%=ImageButton1.UniqueID%>').click();
return false;
}
else
{
return true;
}
}
<body onkeypress="return js_btn_click()">
function A(button)
{
if(event.keyCode == 13)
{
event.keyCode = 9;
event.returnValue = false;
document.documentById(button).click();
}
}
<asp:TextBox id="tbInput" runat="server" Width="240px"> </asp:TextBox>
<asp:Button id="btnOK" runat="server" BorderWidth="1px" Text="A"> </asp:Button>
TextBox1.Attributes.Add("onkeydown", "if(event.keyCode==13){document.all.btnOK.focus();document.all.btnOK.click();}");