我的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