一.
顯示訊息對話方塊類
做專案時總免不了要彈出對話方塊,或提示使用者,或做使用者確認。像winform下的messagebox一樣很方便,但web下是不是也可以實現呢,答案是肯定的,我簡單總結了一下並封裝到類,在專案裡像winform的messagebox那樣直接呼叫就可以,也可以把它編譯成dll作為元件直接呼叫,並且它也沒有彈出對話方塊時的大白屏現象:)。
//////
顯示訊息提示對話方塊。
///李天平
/ ///public
class messagebox
//////顯示訊息提示對話方塊
//////
當前頁面指標,一般為this
///提示資訊
public
static
void
show(system.web.ui.page page,string msg)
//////控制項點選訊息確認提示框
//////
當前頁面指標,一般為this
///提示資訊
public
static
void
showconfirm(system.web.ui.webcontrols.webcontrol control,string msg)
");
control.attributes.add("onclick", "return confirm('" + msg + "');") ;
} ///
///顯示訊息提示對話方塊,並進行頁面跳轉
//////
當前頁面指標,一般為this
///提示資訊
///跳轉的目標url
public
static
void showandredirect(system.web.ui.page page,string msg,string url)
//////輸出自定義指令碼資訊
//////
當前頁面指標,一般為this
///輸出指令碼
public
static
void responsescript(system.web.ui.page page,string script) }
二.
頁面資料驗證類
做專案,特別做mis,更避免不了有使用者輸入資料需要做有效性驗證,這裡我總結封裝了乙個頁面資料校驗的工具類,用起來也是很方便。
//////
頁面資料校驗類
///李天平
/ ///public
class pagevalidate
#region
數字字串檢查
//////
檢查request查詢字串的鍵值,是否是數字,最大長度限制
//////
request
///request
的鍵值///
最大長度
///返回request查詢字串
///是否數字字串
//////
輸入字串
///public
static
bool isnumber(string inputdata)
//////
是否數字字串可帶正負號
//////
輸入字串
///public
static
bool isnumbersign(string inputdata)
//////
是否是浮點數
//////
輸入字串
///public
static
bool isdecimal(string inputdata)
//////
是否是浮點數可帶正負號
//////
輸入字串
///public
static
bool isdecimalsign(string inputdata)
#endregion
#region
中文檢測
//////
檢測是否有中文字元
//////
///public
static
bool ishaschzn(string inputdata)
#endregion
#region
郵件位址
//////
是否是浮點數可帶正負號
//////
輸入字串
///public
static
bool isemail(string inputdata)
#endregion
#region
其他///
///檢查字串最大長度,返回指定長度的串
//////
輸入字串
///最大長度
///public
static
string sqltext(string sqlinput, int maxlength)
return sqlinput;
}///
///字串編碼
//////
///public
static
string htmlencode(string inputdata)
//////設定label顯示encode的字串
//////
///public
static
void setlabel(label lbl, string txtinput)
public
static
void setlabel(label lbl, object inputobj)
#endregion
}
JSON物件最常用的兩個方法
json 是一種輕量級的資料交換格式,具有自我描述性且易於理解 關於json物件的兩種方法 1.json.stringify object array js物件 陣列 轉換為json物件 陣列 2.json.parse json json物件 陣列 轉換為js物件 陣列 var obj var ob...
Tomcat中兩個不同專案共享Session
本文研究的是同乙個tomcat目錄下的兩個不同的應用共享同乙個session。由於每個web應用程式都有乙個唯一的乙個servletcontext例項物件,本應用中的所有的servlet共享此servletcontext。利用servletcontext中的setattribute 方法把sessi...
Tomcat中兩個不同專案共享Session
本文研究的是同乙個tomcat目錄下的兩個不同的應用共享同乙個session。由於每個web應用程式都有乙個唯一的乙個servletcontext例項物件,本應用中的所有的servlet共享此servletcontext。利用servletcontext中的setattribute 方法把sessi...