UI layer for the sensenet ECM platform built using ASP.NET pages, webparts and controls.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


WebPages for sensenet ECM

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

Join the chat at https://gitter.im/SenseNet/sn-webpages NuGet NuGet

Install this component on top of the main sensenet ECM 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 ECM 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 ECM 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 ECM 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 ECM 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 ECM into an ASP.NET application that may contain MVC views and controllers, you can freely use that technology, you do not have to create sensenset-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: