设置在页面回车时触发事件的控件
/// <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() ;
}