Tengo el siguiente:¿Puedo acceder a una enumeración C# en mi vista Razor?
namespace Storage.Constants.References {
public enum RoleType {
Guest = 1,
User = 2,
Admin = 3,
Super = 4
}
}
En mi web.config añadí:
<add namespace="Storage.Constants.References" />
Sin embargo, en mi opinión a continuación todavía no recibo IntelliSense para el RoleType y parece que no se saber lo que es:
@model WebUx.ViewModels.BaseViewModel
@{ Layout = "~/Views/Shared/_Layout.cshtml"; }
@section status {
@if (Model.Role >= RoleType.Admin)
{
Sin embargo funciona si cambio esto:
@if (Model.Role >= Storage.Constants.References.RoleType.Admin)
¿No debería funcionar sin especificar "Storage.Constants.References"?
¿Ha agregado que se el web.config más cercano a la vista, no tu web.config principal? –