2017-03-29 25 views
1

考慮下面這段代碼:如何在RegularExpressionValidator ErrorMessage字段中插入換行符?

<asp:RegularExpressionValidator 
     ID="MyTestId" 
     ValidationGroup="MyTestGroup" 
     ErrorMessage="You are a silly user. You entered the wrong format for this problem. Please try again. Using this format! ELRLDKX##Z" 
     ValidationExpression="some unrelated regex" 
     runat="server" 
     ControlToValidate="MyTestTextbox"> 
</asp:RegularExpressionValidator> 

是否有插入某種到的ErrorMessage字符串的轉義字符,以確保請重試的方式。使用這種格式! ELRLDKX ## Z在另一行?我試過,\ n沒有運氣。

回答

2

的驗證是在網頁上,這樣你就可以只添加HTML代碼的文本,就像一個<br />

ErrorMessage="You are a silly user. You entered the wrong format for this problem.<br />Please try again. Using this format! ELRLDKX##Z" 
+0

這種運作良好,但是,我所遇到的另一個問題是,寄宿生我當我使用它時,有錯誤消息運行到兩行。任何修補程序? – pointedPenguin

+0

對不起,我不完全理解你的意思......但驗證器有一個'Display'屬性,也許將它設置爲'dynamic'可以提供幫助嗎? – VDWWD

+0

因此,我將顯示設置爲動態。然後我想給我的驗證者一些具有邊界和背景色的「天賦」。 發生了什麼事,我得到了一些東西: --------------------------- |你是一個愚蠢的用戶 -------------------------- 你輸入了錯誤的格式........ | -------------------------------------------- – pointedPenguin

相關問題