0

我正在学习基于 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,页面找不到引用。

谢谢!

4

1 回答 1

1

一个不活跃的线程但是!我们上面有一条评论以他的方式解决了这个问题。对我来说,我将目标框架从 4.5 更改为 4.0 到 4.5。瞧!

于 2013-09-20T05:51:42.337 回答