asp.net-mvc - ASP.NET MVC 中的模型缺少定义错误
问题描述
我一直在尝试使用 ASP.NET MVC 创建一个简单的引导表,该表从数据库中提取所有记录,但我无法弄清楚为什么会出现错误:
CS1061:模型不包含“计数”的定义,并且找不到接受模型类型的第一个参数的可访问扩展方法“计数”
我的模型:
public class AdminModel
{
[Display(Name = "Admin ID")]
public int AdminID { get; set; }
[Display(Name = "User Id")]
[Required]
public string UserName { get; set; }
[Display(Name = "First Name")]
[Required]
public string FirstName { get; set; }
[Display(Name = "Last Name")]
[Required]
public string LastName { get; set; }
[Display(Name = "Password")]
[Required]
public string Password { get; set; }
}
我的观点:
@model RuciyanaSweets.Models.AdminModel
<div class="table-responsive">
<table class="table">
@if (Model.Count() == 0)
{
<tr>
<td colspan="10">No Record's found.</td>
</tr>
}
Else
<show the table>
</table>
</div>
我的控制:
public ActionResult AdminList()
{
List<AdminModel> qry = new List<AdminModel>();
using (dbEntities dm = new dbEntities ())
{
qry = (from data in dm.AdminTables select new AdminModel
{
AdminID = data.AdminId,
UserName = data.UserName,
FirstName = data.FirstName,
LastName = data.LastName
}).ToList();
}
return View(qry);
}
有人可以告诉我哪里出错了吗?我想不明白。
解决方案
推荐阅读
- javascript - 动态更改文本 svg
- arrays - 1D 和 3D 阵列的快速傅里叶变换
- c# - 网站地址验证的正则表达式
- html - 需要帮助创建表。分区
- google-apps-script - 阻止团队在谷歌电子表格上的截止日期过后编辑复选框
- actionscript-3 - DataGrid ActionScript 3 中 itemrender 的多个数据提供程序
- checksum - win-x64/node.lib 本地校验和不匹配远程
- javascript - 对未定义的代码和框“格式”做出反应 js dateFns 问题
- excel - 如果生日列表上的日期与今天匹配,则打开 MsgBox
- flutter - 跨多个页面保留提供程序数据不起作用