1

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

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

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

你能帮我怎么做吗?

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

1 回答 1

0

通常当您点击浏览器的返回按钮时,您将能够看到带有先前提交数据的输入字段项。

如果你想在页面加载时预先选择一个特定的单选按钮,你可以在你的 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);
}
于 2016-09-13T15:25:26.597 回答