2011-08-31 75 views
0

鮮明的錯誤:爲的RadControls ASP.NET AJAX升級 - 名稱「ExpandMode」不在當前情況下存在

名稱「ExpandMode」不會在目前情況下

代碼存在:

protected void Page_Load(object sender, EventArgs e) 
    { 
    if (!this.IsPostBack && !this.sectionTree.IsCallBack) 
    { 
     //populate the first level of tree nodes 
     foreach (SiteSection section in SiteSectionCollection.GetRootSections()) 
     { 
      RadTreeNode node = new RadTreeNode(section.Name, section.AssetId.ToString()); 
      node.ExpandMode = ExpandMode.ServerSideCallBack; 
      this.sectionTree.Nodes.Add(node); 
     } 
    } 
    } 

背景:

從「RadControls for ASP.NET」升級到「RadControls for ASP.NET AJAX」時,我遇到了幾個問題。 web.config文件由升級嚮導轉換。我開始使用233 .NET編譯錯誤(28個不同的錯誤),我很快解決了這個錯誤,但仍然有36個錯誤(13個不同的問題)留下,但仍然沒有解決。我會將這13個錯誤作爲堆棧溢出的問題發佈,以節省我一些時間。當我在等待時,我會嘗試下載他們的控制演示,並瞭解控件如何爲他們的最新版本工作,併爲其他人沒有回答的問題自己回答。

回答

0

有一點需要記住的是,RadControls for ASP.NET AJAX與RadControls for ASP.NET不同。後來的(非AJAX控件)在這個時候已經很老了,並且缺少很多新控件(ASP.NET AJAX)所包含的功能。如上所述,這可能會導致一些API調用不同,但仔細查看demosdocumentation以查看您當前實施的功能是瞭解如何在此新產品中實施它們的好的一步。

至於手頭的問題,在這裏,你應該能夠使用TreeNodeExpandMode屬性,它是對的RadControls ASP.NET AJAX的一部分,而不是在ExpandMode這是對的RadControls ASP的一部分。淨。有關各種展開模式的更多信息,您可以查看this demo

相關問題