Library.Function
Persist Security Info表示資料庫連接成功後是否儲存密碼
typeof(string)=string.getType()獲得一個類型
dt.AcceptChanges();提交更改
TimeSpan 時間間隔有得到秒、分、小時、日、天等換算方法
time.AddMilliseconds(id).Ticks.ToString(); 添加id(小時間)作為防重複,帶點隨機
ticks此屬性的值表示自 0001 年 1 月 1 日午夜 12:00:00 以來已經過的時間的以 100 毫微秒為間隔的間隔數。
返回位元組的長度 System.Text.Encoding.Default.GetByteCount(str);
/// <summary>
/// 功能:傳入url的html代碼
/// </summary>
/// <param name="url"></param>
/// <returns></returns>
public string GetUrlToHtml(string url)
{
if (url=="" || url==null) return "";
try
{
System.Net.WebRequest wReq = System.Net.WebRequest.Create(Server.MapPath(url));
System.Net.WebResponse wResp =wReq.GetResponse();
System.IO.Stream respStream = wResp.GetResponseStream();
System.IO.StreamReader reader = new System.IO.StreamReader(respStream, System.Text.Encoding.GetEncoding("gb2312"));
string strHtml = reader.ReadToEnd();
reader.Close();
return strHtml;
}
catch
{
return "";
}
}
WebRequest類是虛擬
HttpWebRequest繼承WebRequest
執行個體化時候就只能用HttpWebRequest
由於 WebRequest 類是一個抽象(在 Visual Basic 中為 MustInherit)類,所以 WebRequest 執行個體在運行時的實際行為由 WebRequest.Create 方法所返回的子類確定。有關預設值和異常的更多資訊,請參見有關子類的文檔,如 HttpWebRequest 和 FileWebRequest。
/// <summary>
/// 功能:擷取目前使用者的IP地址。當IP地址無效是返回"Unknown"。
/// </summary>
public string GetUserIp
{
get
{
string strIP = Context.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if (strIP==null || strIP=="")
{
strIP = Context.Request.ServerVariables["REMOTE_ADDR"];
}
if (strIP.IndexOf("'")>-1)
{
strIP = "Unknown";
}
return strIP;
}
}
/// <summary>
/// 功能:讀取表單值(數字)。
/// </summary>
/// <param name="page">System.Web.UI.Page</param>
/// <param name="InputName"></param>
/// <returns></returns>
public int RequestForm(System.Web.UI.Page page, string InputName)
{
int intValue = 0;
try
{
intValue = Convert.ToInt32(page.Request.Form[InputName].Trim());
}
catch{}
return intValue;
}
取頁面參數,要去空格
strValue = Convert.ToString(page.Request.QueryString[ParaName].Trim());
寫入時間和page
sw.WriteLine("<!-- "+DateTime.Now.ToShortDateString()+" "+DateTime.Now.Hour.ToString()+":"+DateTime.Now.Minute.ToString()+":"+DateTime.Now.Second.ToString() + " PAGE:" + System.Web.HttpContext.Current.Request.Url +" -->");