回车事件

设置在页面回车时触发事件的控件

  /// <summary>
        /**//// <summary>
        /// 设置在页面回车时触发事件的控件
        /// </summary>
        /// <param name="Ctrl">将触发事件的控件对象</param>
        public static void SetEnterControl(System.Web.UI.Control Ctrl)
        {
            System.Web.UI.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);
        }

产生由英文和数字组成的指定个数的随机数(转)
        /**//// <summary>
        /// 产生由英文和数字组成的指定个数的随机数
        /// </summary>
        /// <param name="number">产生随机数的个数</param>
        /// <returns>指定个数的随机英数字符串</returns>
        public static string GetRandomCode(int number)
        {
            string[] arrList = new string[] {"0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G",
                                                "H","I","J","K","L","M","N","O","P","Q","R","S","T","U","W","X","Y","Z"} ;
            StringBuilder sb = new StringBuilder("") ;
            Random random = new Random() ;
 
            for( int i = 0 ; i < number ; i++ )
            {
                sb.Append(arrList[(int)random.Next(0,arrList.Length)]) ;
            }
 
            return sb.ToString() ;
        }

原文地址:https://www.cnblogs.com/anan/p/1181674.html