驗證控制項的訊息單條彈出

2022-02-19 11:29:40 字數 1502 閱讀 4717

今天客戶提出不希望如我們過去顯示驗證控制項錯誤訊息所用發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 共同擁有六種驗證控制項,分別例如以...