您的位置:首页 > 编程语言 > ASP

ASP.net 设置默认按钮

2010-05-15 19:57 309 查看
public static void SetEnterControl(System.Web.UI.Control Ctrl)
{
Page mPage = Ctrl.Page;
string mScript;
mScript = @"<script language=""javascript"">
function document.onkeydown()
{
var e = event.srcElement;
var k = event.keyCode;
if (k == 13 && e.type != ""textarea"")
{
document.all." + Ctrl.ClientID + @".click();
event.cancelBubble = true;
event.returnValue = false;
}
}
</script>";
if (!mPage.IsClientScriptBlockRegistered("SetEnterControl"))
{
mPage.RegisterClientScriptBlock("SetEnterControl", mScript);
}
}

然后再pageLoad方法中调用该方法,并传递默认按钮的对象名。

protected void Page_Load(object sender, EventArgs e)
{
SetEnterControl((Button)(按钮ID名称));
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: