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

问题描述 投票:0回答:1

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

    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但我看不出它们如何解决我的问题

怎么能解决这个问题?

asp.net session-variables core
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.