gpt4 book ai didi

asp.net-mvc - 我可以在 Razor View 中访问 C# 枚举吗?

转载 作者:行者123 更新时间:2023-12-04 15:13:47 24 4
gpt4 key购买 nike

我有以下几点:

namespace Storage.Constants.References {
public enum RoleType {
Guest = 1,
User = 2,
Admin = 3,
Super = 4
}
}

在我的 web.config 中,我添加了:
<add namespace="Storage.Constants.References" />

然而,在我下面的观点中,我仍然没有得到 RoleType 的任何智能感知,它似乎不知道它是什么:
@model WebUx.ViewModels.BaseViewModel
@{ Layout = "~/Views/Shared/_Layout.cshtml"; }
@section status {

@if (Model.Role >= RoleType.Admin)
{

但是,如果我将其更改为:
@if (Model.Role >= Storage.Constants.References.RoleType.Admin)

如果没有我指定的“Storage.Constants.References”,它不应该工作吗?

最佳答案

您是否尝试将 namspace 添加到您的 Razor View 中?

@using Storage.Constants.References

此外,如果您将它添加到 web 配置文件中,请确保您添加到存在于 中的 webconfig 中。浏览次数 文件夹,而不是根级别的 Web 配置

关于asp.net-mvc - 我可以在 Razor View 中访问 C# 枚举吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12862856/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com