Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0Hierarchical page navigation dataHierarchical page navigation data
Previous
 
Next
New Post
2/29/2008 8:41 AM
 

Hi Tim,

I am facing the same chalange you had; I need to get the nodecollection so I can use it in my own custom menu. Copying part of nav.asx.vb (under admin/skins) and using it in a my own web control didn't help much. To keep it simple, for now I am want to display the node data in datalist on my web control and here is the code behind:

 

DotNetNuke.Entities.TabsDotNetNuke.UI.WebControls

Imports

DotNetNuke.UI.Navigation

Namespace

 

 

 

 

DotNetNuke.UI.Skins.ControlsPartial Class azkyteMenuInherits UI.Skins.NavObjectBase' protected controls

#

 

Region " Web Form Designer Generated Code "

<System.Diagnostics.DebuggerStepThrough()>

 

Private Sub InitializeComponent()End Sub

 

 

Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init'CODEGEN: This method call is required by the Web Form Designer

 

'Do not modify it using the code editor.

InitializeComponent()

 

End Sub

#

 

End Region

 

 

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.LoadTry

 

BuildNodes(

 

Nothing)Catch exc As Exception 'Module failed to load

ProcessModuleLoadException(

 

Me, exc)End Try

 

End Sub

 

 

objNodes = GetNavigationNodes(objNode)

 

 

Private Sub BuildNodes(ByVal objNode As WebControls.DNNNode)Dim objNodes As DNNNodeCollectionMe.Control.ClearNodes()'Me.Bind(objNodes)

 

 

Me.DataList1.DataSource = objNodesEnd Sub

End Class Namespace

End

 

The problem is I keep getting an error of "Object reference not set to an instance of an object." for the GetNavigationNodes(objNode) method. This part of the code is the same as nav.ascx.vb; any idea what is happening? Or if you could show me how you got NodeCollection data? Thanks for any help in this regard.

Imports

Imports

 
Previous
 
Next
HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0Hierarchical page navigation dataHierarchical page navigation data


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out