![](/img/trans.png)
[英]C# MVC3 JQuery Controls Not Working On First Load (but works on second load)
[英]MVC3 C# LocalizedRequiredAttribute not works
我寫了這個屬性擴展:
public class LocalizedRequiredAttribute : RequiredAttribute
{
public LocalizedRequiredAttribute(string resourceTag)
{
ErrorMessage = GetMessageFromResource(resourceTag);
}
private static String GetMessageFromResource(String resourceTag)
{
return ResourceManager.Current.GetResourceString(resourceTag);
}
}
但我收到此錯誤:“ System.Resources.ResourceManager”不包含“當前”的定義。
怎么了?
非常感謝。
這已經可以使用RequiredAttribute完成
[Required(ErrorMessageResourceType=typeof(ClassLib1.Resources), ErrorMessageResourceName="Character_FirstName_Required")]
編輯:我猜您引用的是錯誤的ResourceManager,請參見ResourceManager.Current。 當前財產
看起來您在定義此屬性的文件中沒有引用Windows.ApplicationModel.Resources.Core命名空間,因此VS明智地引用了System.Resources.Resource管理器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.