如何检查Html.radiobuttonfor

How to check Html.radiobuttonfor

我的 MVC 项目中有如下代码所示的三个单选按钮。

当用户通过我的应用程序中的后退按钮返回页面时,我需要检查其中之一。

我已经在 Session 中保存了用户的响应(比如Session ("MyField") = model.MyField

你能帮我怎么做吗?

@Html.RadioButtonFor(model => model.MyField, "Yes")
@Html.RadioButtonFor(model => model.MyField, "No")
@Html.RadioButtonFor(model => model.MyField, "NA")

通常当您点击浏览器后退按钮时,您将能够看到包含之前提交数据的输入字段项。

如果您想在页面加载时预 select 一个特定的单选按钮,您可以在 GET 操作中进行设置

public ActionResult Create()
{
   var vm= new YourViewModel();
   vm.MyField = "No";  // Replace this hard coded value with whatever value you want to set
   return View(vm);
}