2011-04-11 54 views
0

我已經包含以下控件RadAjaxPanel:驗證第1頁上防止第二頁後

  • RadTabStrip
  • RadMultiPage

的RadMultiPage由兩個頁面瀏覽量兩個頁面還包含在服務器端將數據發佈到服務器的按鈕。

我也有一個RadInputManager負責我的兩個頁面的驗證。

當時我只用一個頁面查看工作一切正常。但是,一旦我的第二個頁面視圖被添加,我遇到了第二個頁面視圖不會提交的問題,因爲在第一個頁面視圖中未填寫必填字段,即使所有驗證都在第二個表單上傳遞。

任何想法我在做什麼錯在這裏?

在此先感謝!您的RequiredFieldValidator爲您的網頁,像

回答

0

設置驗證組屬性..

ValidationGroup="FirstPage" 

ValidationGroup="SecondPage" 

,然後在你的提交按鈕,驗證組設置爲您的特定提交按鈕

<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="RequiredFieldValidator" ValidationGroup="FirstPage"></asp:RequiredFieldValidator> 
<asp:Button ID="Button1" runat="server" Text="Button" ValidationGroup="FirstPage" /> 

<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ErrorMessage="RequiredFieldValidator" ValidationGroup="SecondPage"></asp:RequiredFieldValidator> 
<asp:Button ID="Button2" runat="server" Text="Button" ValidationGroup="SecondPage" /> 
+0

謝謝,您的建議爲我提供了一些有關實際問題的線索。 – RynoB 2011-06-16 20:43:26