我的Sharepoint应用程序出现问题。我开始将它编程为普通项目,现在我想将它“移动”到Sharepoint应用程序中。我的应用程序有两个项目,一个是实际的SharePoint项目,另一个包含类。我签署了我的课程项目,它有一个很强的名字并被引用。到目前为止这么好......但现在我遇到了问题,我无法再访问我的课程中的公共方法。所以,当我实例化类:无法在共享点访问我的类的属性
var myName = new ClassName();
,后来尝试访问它,例如:
myName.Size = 20;
“大小”将被标记为红色与错误“无法解析符号”。但在把它全部放入一个共享点应用程序之前,它工作得很好!我googeld上下,但无法找到解决这个问题。
有人知道这个问题吗?
UPDATE:
这是我的主要项目代码:
protected override void CreateChildControls()
{
...
HPlaner hp = new HPlaner();
hp.Entries.Add(new HPlanerEntry("Micky Mouse", new DateTime(2012, 12, 24), new DateTime(2013, 1, 13)));
hp.Scale = 2;
hp.Year = year;
hp.Summary = true;
this.Controls.Add(hp);
}
,这是类:
public class HPlaner : WebControl
{
private List<HPlanerEntry> _Entries;
public List<HPlanerEntry> Entries
{
get
{
if (_Entries == null)
{
_Entries = new List<HPlanerEntry>();
}
return _Entries;
}
}
public bool Summary { get; set; }
public int Scale { get; set; }
public int DayCount { get; set; }
public int UserCount { get; set; }
public int Year { get; set; }
public string[,] UserList { get; set; }
... (myMethods)
}
请发布您的所有代码。 – Stefan
我确实添加了代码,但所有代码都是几条亨德行。我希望这是足够的。 – DaRula