1

私は MVC アプリケーションを作成しており、一連の可能なユーザー ロールを含むユーザーを編集するためのビューがあります。各ユーザーには厳密に 1 つの役割があるため、「UserRole」プロパティにラジオ ボタンを使用しています。それぞれが異なる値を与えます。

<div class="form-inline">
    @Html.RadioButtonFor(model => model.UserRole, UserRoles.GlobalAdministrator)
    @Strings.GlobalAdmin
</div>
<div class="form-inline">
    @Html.RadioButtonFor(model => model.UserRole, UserRoles.VenueAdministrator)
    @Strings.VenueAdmin
</div>
<div class="form-inline">
    @Html.RadioButtonFor(model => model.UserRole, UserRoles.None)
    @Strings.BasicUser
</div>

これは問題なく動作しますが、コードの残りの部分との一貫性を保つために、表示属性を使用したいと思います。UserRolesこれを行うために Display 属性を設定する簡単な方法はありますか? (たとえば、私が持っている別の ViewModel で)

[Display(ResourceType = typeof(Strings), Name = "VenuePermissions")]
public IEnumerable<int> SelectedVenuePermissions { get; set; }
4

0 に答える 0