新开发者 - 我在我的 ASP.NET MVC 站点上有 2 个单选按钮选项作为设置。我需要在用户导航时保持选择的选项。这些设置/值将被引用以确定在剃刀视图中加载哪些数据。经过研究,我发现将值保存到 cookie 中可能是最好的选择。
处理此问题的最佳方法是什么?我使用 jquery、javascript 和 C# 遇到了一些不同的想法。我似乎无法在 .net 应用程序中找到一个干净的例子来处理这个问题并且感到迷茫。任何帮助或指导都会很棒。
选项在部分视图(导航栏)我想做这样的事情来决定选择什么“检查”选项
@{
if (Context.Request.Cookies["Instance"].Value == "1")
{
<form id="config">
<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" name="instance" id="PRD" checked="checked">PRD
</label>
<label class="btn btn-default btn-off-2 btn-xs ">
<input type="radio" value="0" name="instance" id="QA">QA
</label>
</div>
</form>
}
else
{
<form id="config">
<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" name="instance" id="PRD">PRD
</label>
<label class="btn btn-default btn-off-2 btn-xs ">
<input type="radio" value="0" name="instance" id="QA" checked="checked">QA
</label>
</div>
</form>
}
}
现在我将部分加载到 Home 控制器中的操作如下所示:
[ChildActionOnly]
public ActionResult ConfigPanel()
{
return PartialView("_ConfigPanel");
}
谢谢