問題:.Net下的login控件當頁面再用了一個按鈕控件時,回車鍵替代不了點擊登錄按鈕,
解決的方法:
在頁面的.cs文件中加入代碼
protected void Page_Load(object sender, EventArgs e)
{
TextBox password = (TextBox)this.logUser.FindControl("passWord");
ImageButton LoginImageButton=(ImageButton)this.logUser.FindControl("LoginImageButton");
if (passWord != null)
{
passWord.Attributes.Add("回車", "if(event.keyCode==13)document.getElementById('" + LoginImageButton.ClIEntID + "').focus();");
}
}
其中 passWord,LoginImageButton控件都是在login控件裡面,所以要先找到這兩個控件,
注釋:passWord 密碼(TextBox) LoginImageButton 登錄(ImageButton )