1

第一个例子有效。第二次失败了为什么?

(I except ErrorMessage="<%# Model.StringProvider.GetString("Login.UserNameRequired.ErrorMessage")%>")

将调用的字符串放入 ErrorMessage 不会发生。

<asp:Label ID="UserNameLabel" runat="server" AssociatedControlID="UserName"><%= Model.StringProvider.GetString("Login.UserNameLabel")%></asp:Label>





<asp:RequiredFieldValidator ID="UserNameRequired" runat="server" 
                                        ControlToValidate="UserName" ErrorMessage="<%# Model.StringProvider.GetString("Login.UserNameRequired.ErrorMessage")%>"
                                        ToolTip='<%= Model.StringProvider.GetString("Login.UserNameRequired.ToolTip")%>.' ValidationGroup="Login1">

                                        </asp:RequiredFieldValidator>

'' 和 "" 都不起作用

4

0 回答 0