The custom controls are independent from the project, which they are being used in. They consist of a single dll, which can be reused across different applications.
To create a control of this type, you must first create an empty custom control. The control can reside in Sitefinity CMS solution or in another solution. You will create a control in the scope of the Sitefinity's solution.
To create an empty custom control, perform the following:
NOTE: Make sure your class library targets the same .NET framework version as your project. To verify right-click the NewsRotator class library and select Properties. In the Application menu item, select the target framework.
In Sitefinity CMS, you can create your controls as standard ASP.NET custom controls or you can derive them from one of the built-in base classes - SimpleView, SimpleScriptView. They provide you with additional features, which, for example, are not available in the WebControl class.
In this tutorial you derive the NewsRotator control from the SimpleView class. To do this, you must add a reference to Telerik.Sitefinity.dll in your NewsRotator project.
Perform the following:
EXAMPLE: For more information about the code of the Rotator.cs file, see NewsRotator widget: Code of the control class.
You must reference the control's assembly in the Sitefinity CMS project. In this tutorial, the control and Sitefinity CMS project are located in one and the same solution. To add a reference, perform the following:
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