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名称));
}
{
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名称));
}
相关文章推荐
- 页面中设置默认的回车激活按钮, ASP.NET DefaultButton 属性
- ASP.NET中设置默认提交按钮的代码c#
- 【转】asp.net默认回车按钮的设置
- ASP.NET使用母版页后设置默认按钮问题
- asp.net设置默认按钮的方法
- Asp.net设置默认按钮的方法总结
- ASP.net 设置默认按钮
- Asp.net设置默认按钮的方法总结
- asp.net 设置页面的默认按钮(敲回车按钮所触发的默认按钮)
- asp.net设置默认按钮的方法
- asp.net 设置回车的默认按钮
- Asp.net设置默认按钮的方法总结
- asp.net设置默认按钮的一种方法(041217更新)
- asp.net设置页面默认按钮
- asp.net 设置回车的默认按钮 (转载)
- asp.net 设置回车的默认按钮
- ASP.NET中设置默认提交按钮的代码
- Asp.net设置默认按钮的方法总结
- asp.net中页面按钮回车默认执行 设置方法
- Asp.Net MVC中捕捉错误路由并设置默认Not Found页面。