2

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

渲染错误:

链接到截图错误

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

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

请注意,它在没有元数据(文本框+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" />
4

0 回答 0