我正在学习基于 MVC 的 EpiServer 7,现在我正在尝试让 PropertyFor 按我的意愿工作。我有一个名为 title 的属性,如果我这样写(下面的代码),它会正确呈现,但我没有得到内部 Linq 表达式的任何智能感知(x)。您会看到我正在使用哪些命名空间,并且我还在 webconfig 中添加了 System.Linq 以获取视图。我需要做什么才能获得智能感知?
@using System
@using System.Data
@using EPiServer.Cms
@using EPiServer.Core
@using EPiServer.Web.Mvc.Html
@model MyApplication.Models.Pages.StartPage
<h2 class="@Html.EditAttributes(x => x.Title)">
@Html.PropertyFor(x => x.Title)
</h2>
笔记。合金 MVC 演示站点对我来说也有这个问题,所以在那里找不到任何好的解决方案。我无法在剃须刀页面中添加 System.Linq,页面找不到引用。
谢谢!