Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# .NET元数据验证属性html编码错误?_C#_Asp.net_.net - Fatal编程技术网

C# .NET元数据验证属性html编码错误?

C# .NET元数据验证属性html编码错误?,c#,asp.net,.net,C#,Asp.net,.net,我刚刚注意到在使用元数据时出现了以下呈现错误。 我在项目中到处玩渲染文化等,但我无法让它工作。 有人会有线索吗?提前感谢您的帮助 渲染错误: <EditItemTemplate> <asp:DynamicControl ID="tbnumEdit" runat="server" DataField="num" Mode="Edit" ValidationGroup="Edit" />

我刚刚注意到在使用元数据时出现了以下呈现错误。 我在项目中到处玩渲染文化等,但我无法让它工作。 有人会有线索吗?提前感谢您的帮助

渲染错误:

<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; }
}

重音在验证摘要中呈现良好,但不在工具提示(*)中。 显示的是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" />

如果任何人有更好的问题线索,请不要犹豫;)