<td>@Html.EditorFor(Model => Model.Loan)</td>
我在视图的开头有这个,然后在那之后,我有一个像
这样的声明The interest rate for the loan is @String.Format("{0:c}", Model.Interest).
它给出了错误“'Model'与声明'System.Web.Mvc.WebViewPage.Model'冲突”
我也试过
The interest rate for the loan is @String.Format("{0:c}", Model => Model.Interest).
错误“无法将lambda表达式转换为'object []'类型,因为它不是委托类型”
如果删除EditorFor,则下一个语句不会出错。
除了将模型添加到ViewBag之外,我有什么方法可以做到这两点。
答案 0 :(得分:1)
lambda表达式中的参数名称与现有的Model
属性冲突。
您需要使用其他参数名称,例如@Html.EditorFor(m => m.Loan)