来源:http://blog.csdn.net/zanychou/article/details/6128872
设置一个页面的默认按钮主要代码: this.Page.Form.DefaultButton = "服务器按钮的客户端ID";
页面不包含母版页:
protected void Page_Load(object sender, EventArgs e)
{
this.Form.DefaultButton = "btnsubmit"; //"btnsubmit" 为按钮ID, 因为没有包含母版页所以生成的客户端ID就为 "btnsubmit",可以直接这样写。
}
包含母版页:(不包含母版页也可以使用)
protected void Page_Load(object sender, EventArgs e)
{
this.Page.Form.DefaultButton = btnsubmit.ClientID.Replace('_', '$'); //设置默认按钮
}
Tip::注意别把设置默认按钮的这段代码放入 if(!IsPostBack) {}
因为当按钮第一次敲回车键执行后,当前页面的默认按钮又会重置。(可能不是刚才设置的,所以每次加载页面的时候都要设置下。)