You have the ability to do pretty much exactly what you're asking (in your comment).
You set ErrorMessageResourceType
to be the type which contains the static property and you set ErrorMessageResourceName
to be the name of the property on the class
E.g.
public class Time
{
[Remote("IsTimeValid", "Account", AdditionalFields = "TaskDate,TodoID", ErrorMessageResourceType = typeof(Time), ErrorMessageResourceName = "InvalidTimeZoneMessage")]
public string Time{get;set;}
public static string InvalidTimeZoneMessage
{
get
{
return "You have the wrong timezone";
}
}
}