在_layout视图中设置和更新全局值

时间:2017-12-29 14:37:09

标签: asp.net session-variables core

我有一个具有全局设置的应用程序 - Enviromnet(不是构建环境)

    enum Environment {
      TEST = 1,
      PREPROD = 2,
      PROD = 3
    }

我在Navbar中放置了一个下拉列表,可以从所有视图中访问它。我想选择 存储在Session var。

这只是为了得到这个想法。

<select asp-for="@Session.Item["ENV"]" 
    asp-items="Html.GetEnumSelectList<Environment>()">
    <option selected="selected" value="">Please select</option>
</select>

我一直在查看部分视图和viewComponents,但我看不到 他们如何解决我的问题

怎么能解决这个问题?

1 个答案:

答案 0 :(得分:0)

您可以使用ajax并在更改select选项时调用api。