WebForms based widgets in Sitefinity CMS are ASP.NET controls, whose properties can be edited through the backend UI. The screens that edit these properties are called designers. MVC based widgets do not have a control class, but have a controller class which implements the logic. Sitefinity CMS allows you to set the values of controller properties in the backend.
For more information, see For developers: Implement properties in the controller.
If you want to create a custom UI to edit these properties, you can create custom designers for MVC widgets.
You create a custom designer for an MVC widget in the same way as a designer for a WebForms widget.
For more information about creating designers, see:
You can also use Sitefinity CMS Thunder. For more information, see Thunder: Create widget designers
Sitefinity CMS knows which designer to load for your widget by reading an attribute of the controller class. This attribute is called ControlDesigner, and it must specify the full .NET type of your designer class.
Back To Top
To submit feedback, please update your cookie settings and allow the usage of Functional cookies.
Your feedback about this content is important
Copyright © 2023 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.
Progress, Telerik, Ipswitch, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.
Powered by Progress Sitefinity