2013-07-30 101 views
0

我有一種情況,我有一個窗體,其中包含必需字段的一些驗證控件。如果用戶沒有必要的字段,它們會很好地啓動。ASP.NET驗證控件

事情是我也有一個菜單上面的窗體,它允許用戶選擇另一個位置,然後反映在窗體上。

這是我碰到的一個問題...

如果用戶已經選擇了位置,然後希望更改到不同的位置,形式不允許以此爲必填字段尚未進入。

我想知道是否有辦法告訴驗證控件不要在這些情況下觸發。

我的其他選擇是在點擊提交按鈕時進行驗證,在這種情況下,我將無法利用ASP.NET所需的驗證控件。

基本上我希望驗證發生的必填字段只有當提交按鈕被點擊。

回答

0

在菜單項上設置CausesValidation爲false。

您也可以使用驗證組,並將驗證程序和提交按鈕的validationgroup屬性設置爲相同的值。