public static void SetDefEnterControl(System.Web.UI.Control Ctrl)
   {
    Page mPage = Ctrl.Page;
    string mScript;
    mScript = @"<script language=""javascript""> ";
    mScript = mScript + "function document.onkeydown() {";
    mScript = mScript + "var e = event.srcElement; ";
    mScript = mScript + "var k = event.keyCode; ";
    mScript = mScript + @"if (k == 13 && e.type != ""textarea"") { ";
    mScript = mScript + "document.all." + Ctrl.ClientID + ".click(); ";
    mScript = mScript + "event.cancelBubble = true; ";
    mScript = mScript + "event.returnValue = false; ";
    mScript = mScript + "} }</script>";

    if (mPage.IsClientScriptBlockRegistered("SetEnterControl") == false)
     mPage.RegisterClientScriptBlock("SetEnterControl", mScript);
   }

调用的时候可以用
SetDefEnterControl(按钮控件名);
即可

相关文章:

  • 2022-12-23
  • 2021-10-12
  • 2022-12-23
  • 2022-12-23
  • 2021-09-18
  • 2021-08-15
猜你喜欢
  • 2022-12-23
  • 2021-10-19
  • 2022-12-23
  • 2021-11-27
  • 2022-12-23
  • 2021-09-08
  • 2021-09-08
相关资源
相似解决方案