C# 将属性页值添加到sharepoint ASP页

C# 将属性页值添加到sharepoint ASP页,c#,asp.net,sharepoint-2013,C#,Asp.net,Sharepoint 2013,我有一个简单的SharePoint 2013 Web部件,它将简单地使用字幕标记在部件上滚动文本。我在配置部分有一个个性化部分:要滚动的文本。问题是,如何将属性值从那里获取到asp部件中?我可以;在那里似乎没有任何东西起作用,也没有任何东西在Intellisense中显示出来。这是该酒店的C#代码: protected string text; [Personalizable(PersonalizationScope.Shared), WebBrowsable(true), WebDisplay

我有一个简单的SharePoint 2013 Web部件,它将简单地使用字幕标记在部件上滚动文本。我在配置部分有一个个性化部分:要滚动的文本。问题是,如何将属性值从那里获取到asp部件中?我可以;在那里似乎没有任何东西起作用,也没有任何东西在Intellisense中显示出来。这是该酒店的C#代码:

protected string text;
[Personalizable(PersonalizationScope.Shared), WebBrowsable(true),
WebDisplayName("Text To Display"),
WebDescription("The Text you want to scroll across the screen")]
public string ScrollingText
{
    get
    {
        return text;
    }
    set
    {
        text = value;
    }
}
下面是我最后一次尝试的asp文本:

<marquee behavior="scroll" direction="left"><%this.ScrollingText;%></marquee>


除了在intellisense中不可用之外,我还有一个只能将赋值、调用、递增、递减、等待和新对象表达式用作语句。ScrollingText.ascx.g.cs出错

您必须发布整个代码。什么类型的网页部件?可视Web部件?您必须修改xml以查看属性这几乎就是整个代码。这是一个可视化的Web部件,我只是简单地添加了一个html标记,然后添加了一个属性。我没有xml文件。如果是一个可视化web部件,您有两个代码文件,一个用于放置属性,另一个用于aspx和aspx.cs。请参阅,并在Elements.xml中声明属性的默认值。感谢链接,但我已经有了属性的代码(请参见示例),第一个链接并没有真正描述如何将属性放入实际部分。