ASP.NET MVC Daten Anmerkungen Validation ErrorMessageResourceType
-
05-07-2019 - |
Frage
Wenn Daten Anmerkungen Valition verwenden, funktioniert alles gut, bis ich versuche, Ressourcen zu nutzen.
Hier ist der Fehler, den ich erhalten: Der Name ‚ErrorMessageResourceType‘ existiert nicht im aktuellen Kontext.
Und der Code, den ich verwendet:
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using Microsoft.Web.Mvc;
namespace Project.Models
{
[MetadataType(typeof(LanguageMetaData))]
public partial class Language
{
}
public class LanguageMetaData
{
[Required(ErrorMessageResourceType(typeof(Resources.Errors)),
ErrorMessageResourceName = "IdRequired")]
public object Id { get; set; }
[Required(ErrorMessageResourceType(typeof(Resources.Errors)),
ErrorMessageResourceName = "NameRequired")]
public object Name { get; set; }
public object Flag { get; set; }
public object IsDefault { get; set; }
}
}
Ich kann nichts falsch mit diesem finden. Kann jemand mehr Erfahrung mir helfen, mit dem, was ist los?
Danke!
Lösung
Es muss "ErrorMessageResourceType = typeof (Resources.Errors)" anstelle von "ErrorMessageResourceType (typeof (Resources.Errors))"
Das war eine kleine große dümmsten Fehler: D
Hoffe, das hilft jeder, der das gleiche Problem hatte!
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow