2011-06-13 68 views
1

我在使用.net構建的網站上工作,這是我以前從未使用過的。ErrorMessage樣式ASP.NET

我的代碼此字符串...

<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ValidationGroup="V1" Display="Dynamic" 
      ErrorMessage="Please fill in your name" ControlToValidate="TB_Name"></asp:RequiredFieldValidator> 

它輸出一個文本字段,並且如果發生錯誤顯示「的ErrorMessage」文本包裹在一個跨度。我需要將此錯誤消息跨頁面上的其他位置,但是,是否有可能以某種方式從代碼中刪除它?

對不起,如果這沒有意義我有點困惑自己!

我有線索在我的頁面的底部只有空話輸出到它時,它應該是添加驗證總結,並在標識需要鏈接到什麼?..

<asp:ValidationSummary 
id="valSum" 
DisplayMode="BulletList" 
runat="server" 
HeaderText="Summary of Validation Errors:" 
/> 

回答

2

更改驗證控件上的Display屬性爲None

然後創建一個ValidationSummary控件,您想顯示您的錯誤(猜測您希望它們都在同一個地方)。

ValidationSummary是一個控件,用於查找與其ValidationGroup匹配的所有驗證程序,並將在一個地方顯示該組的所有錯誤。

+0

聽起來就是我需要感謝Paul,Ill現在查看驗證摘要。 – Liam 2011-06-13 09:48:49