2010-02-18 58 views
2

ASP.NET驗證規則是否可以屬於多個組?我想用不同的方式驗證相同的控件,具體取決於使用單個驗證器的表單的模式。ASP.NET驗證規則可以屬於多個組嗎?

對於這個問題的目的,模式是簡單的,這需要更少的領域,或複雜的,這需要更多的領域。我知道我可以編寫CustomValidators(我過去已經完成),但我想要一個更簡單的解決方案。

所以,我想結合以下幾點:

<asp:RequiredFieldValidator ValidationGroup="Simple" ControlToValidate="Name" /> 
<asp:RequiredFieldValidator ValidationGroup="Complex" ControlToValidate="Name" /> 

謝謝!

回答

3

沒有一個驗證器或按鈕多個驗證組不支持,遺憾的是他們不能。但據我的理解,你的頁面不會以簡單和複雜的模式同時顯示,所以也許你應該從代碼隱藏中添加驗證器,並根據當前模式設置驗證組。