try this
public enum ResourceTexts
{
[EnumDisplayName(DisplayName = "Next")]
btnNext,
[EnumDisplayName(DisplayName = "Previous")]
btnPrev,
}
[System.AttributeUsage(System.AttributeTargets.Field)]
public class EnumDisplayName : System.Attribute
{
public string DisplayName { get; set; }
}
public static class MyExtension
{
public static string GetDisplayName(this Enum enumValue)
{
return ((EnumDisplayName)enumValue.GetType().GetMembers().First(k => k.Name == enumValue.ToString()).GetCustomAttributes(typeof(EnumDisplayName), true)[0]).DisplayName;
}
}
Text="<%# ResourceTexts.btnNext.GetDisplayName() %>"