c# – MVC Razor语法

我怎么用剃刀写这个?

<%: Model[0].AddressLatitude %>

以下不起作用:

@Model[0].AddressLatitude 

最佳答案 我想你可能需要声明你的模型是可枚举的,让视图知道它是一个数组:

@Model IEnumerable<YourNamespace.YourModelType>
//@Model[0].AddressLatitude <-- there appears to be no indexer when using IEnumerable
@foreach (var item in @Model) {
  @item.AddressLatitude
  break;
}
点赞