c# - 如何将复选框值设置为从 mvc 中的控制器检查
问题描述
我的视图中有一个复选框,我想将其设置为从 mvc 控制器检查。这是我的复选框
<td>
<input type="checkbox" name="filtroReperibilita" id="filtroReperibilita" style="height:25px; width:25px; margin-left:5px; margin-top:5px;" />
</td>
我有我想在会话中设置的值。你能帮助我吗?
解决方案
解决方案 1,如果使用 ASP-Core:
使用asp-for
Tag Helper 并true
在控制器中设置属性。
public class MyModel
{
public bool FiltroReperibilita { get; set; }
}
<td>
<input class="form-check-input" asp-for="FiltroReperibilita"/> @Html.DisplayNameFor(model => model.FiltroReperibilita)
</td>
有关标记帮助程序的详细信息,请参阅Microsoft 文档。
解决方案2:
考虑以前的模型并使用以下代码:
<input type="checkbox" name="filtroReperibilita" id="filtroReperibilita" class="form-check-input" @(Model.FiltroReperibilita ? "checked" : string.Empty) />
推荐阅读
- c++ - 这个C++代码的继承有什么问题
- html - FlexBox 内容溢出(Angular)
- flutter - 如何自动填充 CupertinoTextField 输入类型号
- ubuntu - Digital Ocean - 18.04 Ubuntu 服务器设置错误
- javascript - 当我将反应路由器与 webpack 一起使用时,它显示错误“React.createElement:类型无效”
- typescript - 如何使用 TS 编译器 API 查看 .d.ts 中的类型是否已更改?
- c# - C# 字典扩展方法语法
- typescript - 强制一个字段的类型仅包含其他字段数组中的键
- android - 在 Kotlin 的 Firestore 中获取地图的一个值
- python - ModuleNotFoundError:heroku 中没有名为“bs4”的模块