在我的asp.net核心视图中,我有一个肯定 - 没有问题的列表。所以不是为每个问题创建两个单选按钮(YES和NO),而是想创建以布尔值为模型的局部视图。
但我不确定如何将Model直接绑定到asp-for
标记,以便创建正确的id和name属性
@model bool
<div class="radio">
<label class="control-label">
<input type="radio" asp-for="model" value="Yes"/>Yes
</label>
</div>
<div class="radio">
<label class="control-label">
<input type="radio" asp-for="model" value="No" />No
</label>
</div>
这不起作用。显示错误
严重级代码描述项目文件行抑制状态 错误CS1061'bool'不包含'model'的定义,没有 扩展方法'model'接受'bool'类型的第一个参数 可以找到(你错过了使用指令或程序集 引用?)
答案 0 :(得分:1)
要直接引用模型,您需要在其前面添加@
:
<input type="radio" asp-for="@Model" value="Yes" />