© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
C#C
C#•4y ago
CoreVisional

Display value of EnumMember on Razor Page View

Hi, how do I display the value defined in my enum using EnumMember and have the value displayed on my razor page? For example, I want to display "Block A", "Block B", etc.. instead of BlockA, BlockB
using System.Runtime.Serialization;

namespace RoundingPortal.EntityModels.Enums
{
    public enum Block
    {
        [EnumMember(Value = "Block A")]
        BlockA,

        [EnumMember(Value = "Block B")]
        BlockB,

        [EnumMember(Value = "Block D")]
        BlockD,

        [EnumMember(Value = "Block E")]
        BlockE
    }
}
using System.Runtime.Serialization;

namespace RoundingPortal.EntityModels.Enums
{
    public enum Block
    {
        [EnumMember(Value = "Block A")]
        BlockA,

        [EnumMember(Value = "Block B")]
        BlockB,

        [EnumMember(Value = "Block D")]
        BlockD,

        [EnumMember(Value = "Block E")]
        BlockE
    }
}

<select asp-for="Block" asp-items="Html.GetEnumSelectList<Block>()" class="form-control"></select>
<select asp-for="Block" asp-items="Html.GetEnumSelectList<Block>()" class="form-control"></select>
C# banner
C#Join
We are a programming server aimed at coders discussing everything related to C# (CSharp) and .NET.
61,871Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

Display base64 img on Razor page
C#CC# / help
4y ago
❔ Razor pages view
C#CC# / help
4y ago
Avalonia ViewLocator not ViewLocating
C#CC# / help
2y ago