EPI-Server 7 PropertyFor没有给我任何智能感知

时间:2013-07-02 07:55:45

标签: c# asp.net-mvc razor episerver-7

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

谢谢!

1 个答案:

答案 0 :(得分:1)

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