Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 正在尝试获取模型MVC的项目计数_Asp.net Mvc_Count - Fatal编程技术网

Asp.net mvc 正在尝试获取模型MVC的项目计数

Asp.net mvc 正在尝试获取模型MVC的项目计数,asp.net-mvc,count,Asp.net Mvc,Count,他回来了 编译器错误消息:CS1501:没有方法“Write”的重载包含0个参数 在收件人中显示这些项目计数的最佳方式是什么 谢谢尝试一下: @if (Model.DonationDetail != null) { @Model.DonationDetail.recipient.Count(); } @Html.Encode(Model.DonationDetail.Recipient.Count()) 收件人属性是什么样子的?它是一个集合还是可以使用Count()的对象?因为我不确定这

他回来了

编译器错误消息:CS1501:没有方法“Write”的重载包含0个参数

在收件人中显示这些项目计数的最佳方式是什么

谢谢

尝试一下:

@if (Model.DonationDetail != null)
{
   @Model.DonationDetail.recipient.Count();
}
@Html.Encode(Model.DonationDetail.Recipient.Count())

收件人属性是什么样子的?它是一个集合还是可以使用Count()的对象?因为我不确定这个错误是否与那段代码有关。这段代码就是编译器抱怨的那一行。这是模型,DonationRecipient中没有IEnumerable类型public类DonationDetail{public IEnumerable recipient{get;set;}}}`您正在查找收件人数量的计数吗?如果是-您所拥有的看起来是正确的,您是否尝试过调试以查看您的模型在控制器中的外观?这些模型工作正常,因为我稍后在代码中有一个foreach,并且我从model.generation.recipient item.name.中的项中获取信息。。等所有显示在页面上:我得到它编译没有任何错误,但应该有一个计数为1,它没有显示任何东西。所以东西显示良好?或者你仍然得到编译器错误?如果是这样的话,可能会注释掉该部分以查看箭头是否仍在抛出,或者可能会搜索Write。我删除了@,没有编译器错误,但没有显示任何计数,即使我知道有1项,因为我看到了它的属性
<text> @Html.Encode(Model.DonationDetail.Recipient.Count()) </text>