C# ASP.NET MVC 5:在整个会话中保持共享视图单选按钮选择/值
我是一名新开发人员,正在开发一个asp.net mvc应用程序,该应用程序需要在测试实例和生产实例之间交换数据源。我为数据库中的参考表创建了一个模型。带有相应字段的测试和生产记录C# ASP.NET MVC 5:在整个会话中保持共享视图单选按钮选择/值,c#,asp.net-mvc,C#,Asp.net Mvc,我是一名新开发人员,正在开发一个asp.net mvc应用程序,该应用程序需要在测试实例和生产实例之间交换数据源。我为数据库中的参考表创建了一个模型。带有相应字段的测试和生产记录 public enum Instance { TEST, PROD } public class AppConfiguration { public int Id { get; set; } public Instance
public enum Instance
{
TEST,
PROD
}
public class AppConfiguration
{
public int Id { get; set; }
public Instance Instance { get; set; } //in db record for 0 or 1 (TEST or PROD)
public string thisFolder { get; set; } //in db record for this folder path in TEST and PROD
public string thatFolder { get; set; }//in db record for that folder path in TEST and PROD
public string ManagerServer { get; set; }//in db record for TEST server and PROD server
}
然后在共享视图导航栏中单击单选按钮以选择测试或生产。因此,在布局导航栏html中,单击一个小切换开关/单选按钮:
<div class="btn-group" id="envstatus" data-toggle="buttons">
<label class="btn btn-default btn-on-2 btn-xs active">
<input type="radio" value="1" id="PRD" checked="checked">PRD
</label>
<label class="btn btn-default btn-off-2 btn-xs ">
<input type="radio" value="0" id="QA">QA
</label>
</div>
珠三角
质量保证
我在这里被困在几个方面:
谢谢Cookies可用于存储/检索实例属性的值。您可以使用全局操作筛选器读取/写入cookie
应尽可能避免进行会话。ViewState不适用于ASP.NET MVC。好的,谢谢您的指导。