Ich habe folgendes:Kann ich in meiner Razor-Ansicht auf ein C# -Enum zugreifen?
namespace Storage.Constants.References {
public enum RoleType {
Guest = 1,
User = 2,
Admin = 3,
Super = 4
}
}
In meinem web.config ich hinzugefügt:
<add namespace="Storage.Constants.References" />
jedoch meiner Ansicht nach unten ich noch erhalten keine Intellisense für das Roletype und es scheint nicht zu wissen, was es ist:
@model WebUx.ViewModels.BaseViewModel
@{ Layout = "~/Views/Shared/_Layout.cshtml"; }
@section status {
@if (Model.Role >= RoleType.Admin)
{
aber es funktioniert, wenn ich dies zu ändern:
@if (Model.Role >= Storage.Constants.References.RoleType.Admin)
Sollte es ohne meine Angabe "Storage.Constants.References" nicht funktionieren?
Haben Sie fügen Sie die web.config, die der Ansicht am nächsten ist, nicht Ihre Hauptdatei web.config? –