弹出对话框

#region public static void MessageBox( Page page, string msg )
/// 
/// 弹出对话框
/// 
/// 当前页面的指针,一般为this
/// 消息
public static void MessageBox( Page page, string msg )
{
StringBuilder StrScript = new StringBuilder(); 
StrScript.Append( "<s cript language=javas cript>" );
StrScript.Append( "alert('"+ msg +"');" ); 
StrScript.Append( "</s cript>" ); 
if ( ! page.IsStartupScriptRegistered( "MessageBox" ) )
{
page.RegisterStartupScript( "MessageBox", StrScript.ToString() );
}
}
#endregion 


PS:其实很多常用的方法都能写成静态函数进行调用的。偶再附几个例子作为一个参考。

MD5加密:

/// 
/// MD5 Encrypt 
/// 
/// text 
/// md5 Encrypt string 
public string MD5Encrypt(string strText) 

MD5 md5 = new MD5CryptoServiceProvider(); 
byte[] result = md5.ComputeHash(System.Text.Encoding.Default.GetBytes(strText)); 
return System.Text.Encoding.Default.GetString(result); 


取指定长度的随机数:

#region public static string GetRandNum( int randNumLength )

/// 
/// 取得随机数
/// 
/// 随机数的长度
/// 
public static string GetRandNum( int randNumLength )
{
System.Random randNum = new System.Random( unchecked( ( int ) DateTime.Now.Ticks ) );
StringBuilder sb = new StringBuilder( randNumLength );
for ( int i = 0; i < randNumLength; i++ )
{
sb.Append( randNum.Next( 0, 9 ) );
}
return sb.ToString();
}

posted on 2006-04-06 10:07  小肠与小豆子  阅读(201)  评论(0)    收藏  举报

导航