我在Visual Studio的Razor局部视图中有两个警告,指出:
@Model.TotalCount
不是属性max
的有效值@Model.CurrentCount
不是属性value
的有效值这是来自_CarList.cshtml
的剃刀代码的一部分:
@model ICarList
...
<progress id="car-list-progress-bar"
max="@Model.TotalCount"
value="@Model.CurrentCount"></progress>
...
这是该视图中使用的接口的C#定义:
public interface ICarList : IList<CarListItem>
{
int CurrentCount { get; }
int TotalCount { get; }
int StartFrom { get; }
int PreviousCount { get; }
bool HasPrevious { get; }
bool HasMore { get; }
}
您可以在此屏幕快照中看到警告:
每当我重建或清理该解决方案以在“剃刀视图”和“从我的观点看似乎没有什么错的时候出现“错误列表”。
我想念什么?
这些是版本: