如何根据从数据库中获取的 bool 变量显示复选框 checked/unchecked
How to show checkbox checked/unchecked on the basis of bool variable fetched from database
我是 ASP MVC 开发的新手。我想问一下如何根据 bool 变量结果将复选框的值设置为 true 或 false?
我尝试使用以下方法:
@Html.CheckBoxFor(f => f.SFLandRFListAttached, new {Value = @ViewBag.formfetched.SFLandRFLListAttached})
就像这里的“@ViewBag.formfetched.SFLandRFLListAttached”returns 一个 bool 值,但它不是 check/uncheck 复选框。
请帮助我是 MVC 编码的新手。
您只需将 Model/ViewModel 属性 设置为变量在控制器中保存的值,强类型辅助方法会处理并将根据其中的值决定是否选中该复选框。
在控制器操作中,根据您的业务逻辑设置 属性 值,并将模型从控制器传递到视图。
您的控制器将具有设置 属性 的逻辑,例如:
model.SFLandRFListAttached = SomeMethodReturningBoolean();
return View(model);
那么你只需要在视图中写下:
@Html.CheckBoxFor(f => f.SFLandRFListAttached)
希望对您有所帮助!
我是 ASP MVC 开发的新手。我想问一下如何根据 bool 变量结果将复选框的值设置为 true 或 false? 我尝试使用以下方法:
@Html.CheckBoxFor(f => f.SFLandRFListAttached, new {Value = @ViewBag.formfetched.SFLandRFLListAttached})
就像这里的“@ViewBag.formfetched.SFLandRFLListAttached”returns 一个 bool 值,但它不是 check/uncheck 复选框。 请帮助我是 MVC 编码的新手。
您只需将 Model/ViewModel 属性 设置为变量在控制器中保存的值,强类型辅助方法会处理并将根据其中的值决定是否选中该复选框。
在控制器操作中,根据您的业务逻辑设置 属性 值,并将模型从控制器传递到视图。
您的控制器将具有设置 属性 的逻辑,例如:
model.SFLandRFListAttached = SomeMethodReturningBoolean();
return View(model);
那么你只需要在视图中写下:
@Html.CheckBoxFor(f => f.SFLandRFListAttached)
希望对您有所帮助!