C# 绑定html属性不';行不通

C# 绑定html属性不';行不通,c#,asp.net,C#,Asp.net,第一个例子有效。第二次错误失败为什么 (I except ErrorMessage="<%# Model.StringProvider.GetString("Login.UserNameRequired.ErrorMessage")%>") (I除ErrorMessage=”“) 若要将调用的字符串放入ErrorMessage,则不会发生这种情况 <asp:Label ID="UserNameLabel" runat="server" AssociatedControlID

第一个例子有效。第二次错误失败为什么

(I except ErrorMessage="<%# Model.StringProvider.GetString("Login.UserNameRequired.ErrorMessage")%>")
(I除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>


“解释”和“不工作”

都失败得很惨……这意味着当我运行代码时,
可能没有被调用,因为它缺少转义字符。