.NET元数据ValidationAttribute html编码错误?

时间:2013-08-18 10:58:08

标签: c# asp.net .net

我在使用元数据时发现了以下渲染错误。 我在项目的各个地方都玩过所有的渲染文化,但是我无法使它工作。 有人会有线索吗?在此先感谢您的帮助!

渲染错误:

Link to screenshot bug

重音在验证摘要中很好地呈现,但不在工具提示(*)内。 显示的是html代码而不是重音字符本身。

这应该是一个常见的错误,但ValidationAttribute帖子都没有帮助我...我认为唯一可行的解​​决方案是使用自定义验证属性,但我想解决方案比这简单得多。

请注意,没有元数据(textbox + RequiredFieldValidator),它运行良好。

网页代码:

<EditItemTemplate>
                        <asp:DynamicControl ID="tbnumEdit" runat="server" DataField="num" Mode="Edit" ValidationGroup="Edit" />
                        <asp:Button ID="UpdateButton" runat="server" CommandName="Update" Text="Ok" ValidationGroup="Edit" />
                        <asp:Button ID="CancelButton" runat="server" CommandName="Cancel" Text="Annuler" />
                        <br />
                        <asp:ValidationSummary ID="ValidationSummary1" runat="server" ValidationGroup="Edit" />
                        </span>
                    </EditItemTemplate>

元数据:

public class plaqueMetaData
{
    [Required(ErrorMessage = "La plaque ne peut pas être vide.")]
    public String num { get; set; }
}

Web.config中的设置:

<globalization uiCulture="fr-BE" culture="fr-BE" />

0 个答案:

没有答案