asp.net 设置页面的默认按钮(敲回车按钮所触发的默认按钮)

来源: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)  {} 

因为当按钮第一次敲回车键执行后,当前页面的默认按钮又会重置。(可能不是刚才设置的,所以每次加载页面的时候都要设置下。)

posted on 2015-05-29 21:28  华山青竹  阅读(783)  评论(0编辑  收藏  举报

导航