<分区>
这里是错误:
"A space or line break was encountered after the "@" character. Only valid identifiers, keywords, comments, "(" and "{" are valid at the start of a code block and they must occur immediately following "@" with no space in between.
我正在使用 MVC 5 并阅读 Pro ASP.NET MVC 5 - Adam Freeman 这本书。这是 List.cshtml。
主视图
@model SS.WebUI.Models.ProductsListViewModel
@{
ViewBag.Title = "Products";
}
@foreach (var p in Model.Products)
{
@Html.Partial("ProductSummary", p)
}
<div class="pager">
@Html.PageLinks((SS.WebUI.Models.PagingInfo)Model.PagingInfo, x => Url.Action("List", new { page = x }))
</div>
局部 View
@model SS.Domain.Entities.Product
<div class="well">
<h3><strong>@Model.Name</strong>
<span class="pull-right label labelprimary"> @ Model.Price.ToString("c") </span>
</h3>
<span class="lead"> @Model.Description</span>
</div>
我已经尝试了各种语法,但无法使其正常工作 - 我们将不胜感激!