今天客戶提出不希望如我們過去顯示驗證控制項錯誤訊息所用發summary方式,希望每次只顯示一條。本來最好的方法應該是修改js了,奈何太麻煩,就用後台校驗吧。
public
shared
function servercheck()
function
servercheck(
byval
objvalipage
aspage)
asboolean
dimlst
assystem.collections.generic.list(of system.web.ui.control)
=new
system.collections.generic.list(of system.web.ui.control)()
dimarrctr()
assystem.web.ui.control
=checkcontrols(lst, objvalipage.controls)
foreach
valictrl
asbasevalidator
inarrctr
valictrl.validate()
ifnot
valictrl.isvalid()
then
jscommon.alert(objvalipage, valictrl.errormessage)
return
false
endif
next
return
true
end function
private
shared
function checkcontrols()
function
checkcontrols(
byval
lstctl
assystem.collections.generic.list(of system.web.ui.control),
byval
arrcobtrol
assystem.web.ui.controlcollection)
assystem.web.ui.control()
foreach
ctrl
assystem.web.ui.control
inarrcobtrol
ifnot
typeof
ctrl
isbasevalidator
then
ifctrl.controls.count
>
0then
checkcontrols(lstctl, ctrl.controls)
endif
else
lstctl.add(ctrl)
endif
next
return
lstctl.toarray()
end function
主頁單條訊息提醒輪播,向上滾動
單條訊息提醒可根據自己想要顯示的時間和滾動的速度進行調整 xl schedule xl meet xl red xl notice xl details xl time 會議日程通知 2021.01.10 10 30 會議001室進行會議會議001室進行會議會議001室進行會議會議001室進行會議 ...
驗證控制項的使用
對資料進行驗證操作,是一項費時且費力的體力活,每次都需要在 中對其進行驗證,否則就會報錯,而 asp.net 則有乙個很人性化的東西,驗證控制項。不需要在後台寫非常多的 只需要設定幾個屬性就可以。很符合為人民服務的原則。下面具體說說驗證控制項 asp.net 共有六種驗證控制項,分別如下 控制項名功...
驗證控制項的使用
對資料進行驗證操作,是一項費時且費力的體力活,每次都須要在 中對其進行驗證,否則就會報錯,而 asp.net 則有乙個非常人性化的東西。驗證控制項。不須要在後台寫非常多的 僅僅須要設定幾個屬性就能夠。非常符合為人民服務的原則。以下詳細說說驗證控制項 asp.net 共同擁有六種驗證控制項,分別例如以...