Sitecore editable glass cannot convert lambda expression

I am using Sitecore 7.5, MVC 5.2 and Glass Mapper 3.2.

When using Editable () in visualization, the error below is shown in the visual studio, even if it is displayed correctly when using the site and / or page editor. Am I missing a link or something else?

Error:
"Unable to convert lambda expression to enter" System.Linq.Expressions.Expression> "because it is not a delegate type"

View

@using Sitecore.Mvc
@using Sitecore.Mvc.Presentation

@inherits Glass.Mapper.Sc.Web.Mvc.GlassView<Air.SitecoreModels.Metadata>

@*<h1>@Model.Item.Name </h1>*@

<h2>@Editable(x => x.BrowserTitle)</h2>

Model (automatically created using TDS)

[SitecoreType(TemplateId=IMetadataConstants.TemplateIdString )] //, Cachable = true 
public partial interface IMetadata : IGlassBase 
{
    /// <summary>
    /// The BrowserTitle field.
    /// <para></para>
    /// <para>Field Type: Single-Line Text</para>       
    /// <para>Field ID: 82cb07ca-0f04-442e-9a42-641d71540b35</para>
    /// <para>Custom Data: </para>
    /// </summary>
    [SitecoreField(IMetadataConstants.BrowserTitleFieldName)]
    string BrowserTitle  {get; set;}

                /// <summary>
    /// The PageTitle field.
    /// <para></para>
    /// <para>Field Type: Single-Line Text</para>       
    /// <para>Field ID: 462e2170-1157-4e9d-92dc-0d5da2956c44</para>
    /// <para>Custom Data: </para>
    /// </summary>
    [SitecoreField(IMetadataConstants.PageTitleFieldName)]
    string PageTitle  {get; set;}

}


[SitecoreType(TemplateId=IMetadataConstants.TemplateIdString, AutoMap=true)] //, Cachable = true
public partial class Metadata  : GlassBase, IMetadata 
{

    /// <summary>
    /// The BrowserTitle field.
    /// <para></para>
    /// <para>Field Type: Single-Line Text</para>       
    /// <para>Field ID: 82cb07ca-0f04-442e-9a42-641d71540b35</para>
    /// <para>Custom Data: </para>
    /// </summary>
    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Team Development for Sitecore - GlassItem.tt", "1.0")]
    [SitecoreField(IMetadataConstants.BrowserTitleFieldName)]
    public virtual string BrowserTitle  {get; set;}

            /// <summary>
    /// The PageTitle field.
    /// <para></para>
    /// <para>Field Type: Single-Line Text</para>       
    /// <para>Field ID: 462e2170-1157-4e9d-92dc-0d5da2956c44</para>
    /// <para>Custom Data: </para>
    /// </summary>
    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Team Development for Sitecore - GlassItem.tt", "1.0")]
    [SitecoreField(IMetadataConstants.PageTitleFieldName)]
    public virtual string PageTitle  {get; set;}                        
}
+2
source share

All Articles