资源文件无法在Razor中访问

时间:2015-03-30 03:44:39

标签: c# asp.net-mvc asp.net-mvc-4 razor c1-cms

在我的复合c1 razor模板中,我尝试从Resource.resx文件中获取值。但是我无法访问显示的资源文件'当前内容中不存在名称'资源'。我已经添加了App_GlobalResources文件夹中的资源文件。

任何人都可以帮助我如何访问我的剃刀代码中的资源文件。 这是我的代码

@inherits RazorPageTemplate
@using System.Resources;
@functions {
    public override void Configure()
    {
        TemplateId = new Guid("2c6536fd-af20-4d41-ae40-f6a09eb6fc74");
        TemplateTitle = "InnerPage_En";
        Layout = "InnerPageMasterLayOut.cshtml";
    }

Thanks in advance for help
    [Placeholder(Id = "content", Title = "Content", IsDefault = true)]
    public XhtmlDocument Content { get; set; }

    [Placeholder(Id = "bottom", Title = "Bottom")]
    public XhtmlDocument Bottom { get; set; }

}
@{

    var tes = Resources.Resource.Test;
}

1 个答案:

答案 0 :(得分:2)

将访问修改器下拉列表设置为资源文件中的public并检查

enter image description here