Skip to content
Go to file

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

WebPages for sensenet

Please note that this component builds on the obsolete ASP.NET WebForms technology. There are more modern UI frameworks and technologies to use with sensenet, we recommend that you check out those instead.

UI layer for the sensenet platform built using ASP.NET WebForms pages, portlets (webparts) and controls.

Join the chat at

Package Version
SenseNet.Webpages.Install NuGet
SenseNet.Webpages NuGet

Install this component on top of the main sensenet Services layer to get an administrative GUI (called the Content Explorer) for managing content items stored in the Content Repository.

Note that this layer does not contain user-facing interfaces like workspace dashboards or intranet library pages. To take a look at a list of core components we offer and see what you should install, please check this article:

sensenet components

You can also build custom pages for your solution using our built-in building blocks called portlets.

WebPages component

Getting started


This components requires sensenet Services 7.0 to be installed in your dev environment and database. Please follow the steps in the link above to complete that before proceeding.


You can install the sensenet WebPages component in Visual Studio as a NuGet package. Please follow the steps in the the following article:

Log in

After installing this component you will be able to log in to the portal on the default site's main page, at this point only accessible through an absolute url (see below the way of removing this limitation):

Content Explorer

Use the default admin/admin credentials and enter the admin UI by clicking on the Portal Remote Control on the top right corner of the page.

Please follow this link for more details:

Content Explorer

Site main page

After installing this component and entering Content Explorer, you may notice that there is a single default site under the /Root/Sites collection. To register your custom url (e.g. localhost:1234) with this site, please follow these steps:

After this, you will see the predefined sensenet main page (displaying a simple login portlet) when you visit your custom url; you do not have to use the absolute url mentioned above to access the site main page:


MVC views

Note that if you installed sensenet into an ASP.NET application that may contain MVC views and controllers, you can freely use that technology, you do not have to create sensenet-specific pages. That is only an option, made possible by this WebPages component.

Custom pages

If you choose to make use of this technology, please take a look at the following articles about building a site using our pages and smart app model:

You can’t perform that action at this time.