簡體   English   中英

asp.net驗證消息位置

[英]asp.net validation message position

我有一個注冊表格,其中每個字段旁邊都有一條驗證消息,問題是有些字段包含多個驗證消息,因此它們的位置將與其字段有點像這樣:

在此處輸入圖片說明

因此,當我測試驗證時,(必填電子郵件)消息將位於字段的頂部,而(錯誤的電子郵件表單)消息將位於下方。 我的問題是如何將這三個消息放在字段右側的同一位置?

您可以使用“驗證摘要”將驗證器設置為Display = None

然后將驗證摘要添加到要顯示驗證器消息的位置:

<asp:ValidationSummary id="valSummary" runat="server"
    HeaderText="Review your input, the following errors occurred:"
     ShowSummary="true" DisplayMode="List" />

有關更多參考,請點擊此處

在此處輸入圖片說明

我還發現一次只出現一個錯誤 因此它僅在設計視圖中看起來很糟糕。 運行時,如果有人不輸入地址,則僅顯示“ required”錯誤; 如果接收了電子郵件,則顯然已經輸入了一些內容,因此僅顯示“已接收”錯誤; 如果格式錯誤,則只會顯示“格式錯誤”錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM