淺析ASP.NET驗(yàn)證控件
ASP.NET驗(yàn)證控件的顯示效果,用比較人性化的氣泡提示來替換掉原來枯燥的界面提示,并帶有"關(guān)閉提示"的功能,有效的解決了一個(gè)輸入框帶多個(gè)驗(yàn)證控件時(shí),顯示錯(cuò)誤提示信息不在同一個(gè)地方的缺陷,也有效解決了ASP.NET驗(yàn)證控件占用頁(yè)面提示信息版面的缺陷。
[功能調(diào)整改進(jìn):]
1. 使用cs代碼調(diào)用控件,不使用原來在aspx文件中插入script代碼的方式;
2. 效果提示增加到3種,分別為rightpoptip(右側(cè)氣泡)、toppoptip(頭部氣泡)、buttompoptip(底部氣泡);
3. 增加提示自動(dòng)關(guān)閉和淡出關(guān)閉效果;
4. 增加關(guān)閉等待時(shí)間控制;
5. 自動(dòng)支持虛擬目錄和站點(diǎn);
6. 可擴(kuò)展性,增加config.xml文件配置,可以自由擴(kuò)展,但是注意:修改config.xml之后需要重啟IIS,因?yàn)槭褂昧司彺鏅C(jī)制。
[使用方法:]
1. 將Winsteps.Validator.dll引入到項(xiàng)目中;
2. 將WinValidatorFiles文件夾拷貝到web項(xiàng)目的根目錄下;
2. 在.cs文件中加入引用using Winsteps.Validator;
3. 在Page_Load事件中插入如下代碼:
WinVal WinValInstance = new WinVal();
WinValInstance.SetValidator();
WinVal屬性詳解:
IsAutoClose:是否自動(dòng)關(guān)閉 默認(rèn)為true
IsFilterClose:是否漸變關(guān)閉 默認(rèn)為true
CloseTime:自動(dòng)關(guān)閉等待的時(shí)間,單位:毫秒 默認(rèn)為2500
FilesFolder:控件資源文件夾的名稱 默認(rèn)為WinValidatorFiles
ValStyle:顯示樣式,如:rightpoptip、toppoptip、buttompoptip 默認(rèn)為rightpoptip
Version:當(dāng)前控件的版本號(hào)
[注意:]
在asp.net2.0,IE6、Firefox2下通過,但不保證能適應(yīng)所有瀏覽器,淡出效果在IE下可用。 以上介紹ASP.NET驗(yàn)證控件
【編輯推薦】