2015-11-02 160 views
0

我有一個aspx頁面,該頁面在單獨的窗口中打開(從主頁面重定向)。我在該頁面添加了一些驗證。當我點擊提交按鈕時,將這些字段留空,該方案應該像它應該顯示一個消息框(驗證摘要),但與提交頁面形成對比。驗證摘要標籤如下:驗證摘要未顯示消息框

<asp:ValidationSummary ID="MyValidation" 
    runat="server" 
    ShowMessageBox="true" 
    ShowSummary="false" 
    EnableClientScript="false" 
    DisplayMode="BulletList" 
    Visible="true" 
    ValidationGroup="Group1" 
    ForeColor="Red" 
    Font-Size="9pt"/> 

我已經設置與文本字段相同的值和提交按鈕的ValidationGroup爲好。它在所有其他情況下工作,但不在重定向頁面中工作。

我已經安裝了FireBug插件來通過控制檯檢測問題。但沒有發現問題。

+0

感謝您的編輯@mikeTheLiar –

回答

0

您應該設置ShowSummarytrueEnableClientScript="true"。因爲你的代碼已經有ShowSummary="false", 更換

EnableClientScript="false" 

EnableClientScript="true" 

這時候你需要顯示的消息框將正常工作。

+0

謝謝!也完成了這種變化...但同樣的問題。沒有消息框彈出。 –