如何解决这个问题
当使用相同视图表单的文本框和html表时,在浏览器中显示错误消息:
System.Collections.Generic.IEnumerable'不包含'BankName'的定义,并且没有扩展方法'BankName'接受类型'System.Collections.Generic.IEnumerable'的第一个参数可以找到(你错过了吗?使用指令或程序集引用?)
我的代码是:
@model IEnumerable<pos.Models.dbmodel.Bank>
答案 0 :(得分:0)
听起来你的问题就是这个。您在视图中声明了以下模型:
@model IEnumerable<pos.Models.dbmodel.Bank>
但是在视图中的某个位置,您正在使用BankName
这样的访问:
Model.BankName
如果没有看到更多的视图代码,很难说,但这是我的猜测。要访问BankName
,您需要遍历模型,例如
@foreach(var bank in Model)
{
<p>@bank.BankName</p>
}