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 version 4.5 of the .NET Framework. 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