Asp.net mvc 使用Razor显示复选框
我已经这样宣布了布尔财产Asp.net mvc 使用Razor显示复选框,asp.net-mvc,Asp.net Mvc,我已经这样宣布了布尔财产 public bool ApplyingMyself { get; set; } 我有下面的复选框标记 @Html.Label("I am a young person applying for myself") @Html.CheckBoxFor(m => m.ApplyingMyself) 但是接收错误 “模型”不包含“应用我自己”的定义,并且没有 扩展方法“ApplyingIlf”接受类型为的第一个参数 找不到“Model”(您是否缺少using指令或
public bool ApplyingMyself { get; set; }
我有下面的复选框标记
@Html.Label("I am a young person applying for myself")
@Html.CheckBoxFor(m => m.ApplyingMyself)
但是接收错误
“模型”不包含“应用我自己”的定义,并且没有
扩展方法“ApplyingIlf”接受类型为的第一个参数
找不到“Model”(您是否缺少using指令或
装配参考?)
非常感谢您的帮助 回答您的问题可能需要一些额外的上下文,但以下内容可能会解决您的问题 确保已在视图中声明要实现的模型:
//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)
如果这种情况已经发生,并且您的模型已在视图中声明,则可能是您已使用ApplyingSelf属性更新了模型,而Visual Studio“不知道”该更改
您是否使用了相同的模型来查看添加的
applyingself
属性?否,拼写错误了我的类名,谢谢