試過這樣:如何直接從RequiredFieldValidator中直接設置變量的自定義錯誤消息?
<asp:RequiredFieldValidator
ID="rqrNome"
runat="server"
Display="Dynamic"
ControlToValidate="txtNome"
ErrorMessage="<%= myVar %>">
*
</asp:RequiredFieldValidator>
但目前看來,這是不可能的。我將擺脫去.ascx.cs並使用每個驗證程序
rqrNome.ErrorMessage = myVar;
有時候太多的變量要檢查。我想直接放在.ascx上。
可能嗎?
我覺得我不能從RequiredFieldValidator的
您的標籤結構不正確。 ErrorMessage屬性關閉後有內容,並且沒有提及myVar。可能更好,如果你堅持更完整的描述。 –
@Brian Scott:?標籤格式良好。如果我把這個代碼,我得到的錯誤'分析器錯誤消息:服務器標記不能包含<% ... %>構造。' – markzzz