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