我已经声明了bool属性;
public bool ApplyingMyself { get; set; }
我为复选框添加了以下标记
@Html.Label("I am a young person applying for myself")
@Html.CheckBoxFor(m => m.ApplyingMyself)
但收到错误
Model'不包含'ApplyingMyself'的定义,不包含 扩展方法'ApplyingMyself'接受第一个类型的参数 可以找到'模型'(你是否错过了使用指令或者 装配参考?)
任何帮助都非常感谢...
答案 0 :(得分:1)
可能需要一些其他背景来回答您的问题,但以下内容可能会解决您的问题。
确保您已在视图中声明了您正在实施的模型:
//At the top of your view:
@model ModelName
// the code for your checkbox in your view
@Html.Label("I am a young person applying for myself")
@Html.CheckBoxFor(m => m.ApplyingMyself)
如果已经出现这种情况,并且您在视图中声明了模型,则可能是您已使用APPLICATIONMyself属性更新了模型,并且Visual Studio是" unaware"变化。