最初の例は機能します。2番目は誤って失敗する理由は何ですか?
(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>
''と""の両方が機能しない