Articles in this section
Category / Section

How to migrate from the ASP.NET (Classic) to the ASP.NET?

2 mins read

There is no direct way for the Essential Studio 12.3 version to migrate from the ASP.NET (Classic) platform to ASP.NET currently, as the controls do not share the same API. So, you have to manually map the equivalent function and properties in the new controls.

In the new ASP.NET, there is no separate DLL for every control, such as, Syncfusion.Schedule.Web.dll and Syncfusion.Tools.Web.dll, rather you can use Syncfusion.EJ.Web.dll and Syncfusion.EJ.dll that are common for all the controls.

 

Step 1: Remove the Syncfusion.Schedule.Web.dll, Syncfusion.Shared.Web.dll, and other DLLs used by the ASP.NET (classic).

Step 2: Remove the namespaces from the web.config also.

 

Step 3: Refer to the Syncfusion.EJ.Web.dll and Syncfusion.EJ.dll in the project.

 

The following table lists the required Namespaces, DLLs, script, and CSS files to work with the new ASP.NET control.

DLLs required

Syncfusion.EJ.dll

Syncfusion.EJ.Web.dll

Namespaces

Syncfusion.JavaScript.Models

Syncfusion.JavaScript.Web

Script files

Syncfusion script files:

ej.web.all.min.js

ej.webform.min.js

External Script files:

jquery.min.js

jsrender.min.js

jquery.easing.min.js

jquery.globalize.min.js

CSS files

ej.web.all.min.css



 

You can find the scripts and CSS files from the following locations installed in your machine:

CSS Location: <Installed location>\Syncfusion\Essential Studio\XX.X.X.XX\JavaScript\assets\css\web

(For example: C:\Program Files (x86)\Syncfusion\Essential Studio\XX.X.X.XX\JavaScript\assets\css\web)

Location Script: <Installed location>\Syncfusion\Essential Studio\XX.X.X.XX\JavaScript\assets\scripts\web

(For example: C:\Program Files (x86)\Syncfusion\Essential Studio\XX.X.X.XX\JavaScript\assets\ scripts \web)

DLL Location: <Installed location>\Syncfusion\Essential Studio\XX.X.X.XX\Assemblies

(For example: C:\Program Files (x86)\Syncfusion\Essential Studio\XX.X.X.XX\ Assemblies)

noteNote: XX.X.X.XX denotes the version of the assemblies.

 

The CDN links available for the scripts and CSS files can also be referred.

CDN Linkhttps://help.syncfusion.com/js/cdn

Dependencies Linkhttps://help.syncfusion.com/js/dependencies

 

In order to create an application in the ASP.NET (latest), and configure the settings manually, refer to the following link:

https://support.syncfusion.com/kb/article/3995/how-to-add-the-ejweb-schedule-control-in-the-asp-net-application

For more information on the Schedule features available in the ASP.NET (latest), refer to the Online Sample Link: https://asp.syncfusion.com/demos/web/schedule/default.aspx

API Documentation Linkhttps://help.syncfusion.com/api/js/ejschedule

 

The properties used in the Schedule for Appointments, Resources, and Categorizes that are migrated from the ASP.NET (Classic) to the new ASP.NET are as follows:

 

Schedule Fields

ASP.NET (Classic)

ASP.NET

AllDayAppointmentStyle

-

AllDayAppointmentRowVisible

ShowAllDayRow

AllowAppointmentDrag

AllowDragDrop

AllowAppointmentResize

EnableAppointmentResize

AllowAddingAppointByCallBack

-

AllowInline

-

AllowKeyboardNavigation

AllowKeyboardNavigation

AlternativeMonthColor

-

AppointmentAddEditTemplate

-

AppointmentBindProperties

AppointmentSettings

AppointmentComparer

-

AppointmentDataMember

-

AppointmentDataSource

AppointmentSettings -> DataSource

AppointmentDataSourceID

DataSourceID

AppointmentRowBorderColor

-

AppointmentRowBorderStyle

-

AppointmentRowColor

-

AppointmentRowTextColor

-

Appointments

-

AppointmentsExchangeTriggers

-

AppointmentTemplate

AppointmentTemplateId

AppointmentToolTipTemplate

-

AutoFormat

-

AutoPostBackOnScheduleClick

-

BackgroundTemplate

-

BlockedTimes

-

CalendarNavigationMode

-

CalendarPosition

-

CalendarZoomView

-

Categories

-

CategoriesComparer

-

CategoryBindProperties

CategorizeSettings

CategoryDataMember

-

CategoryDataSource

CategorizeSettings -> DataSource

CategoryDataSourceID

-

-

ScheduleClientSideEvents

-

ActionBegin

-

ActionComplete

ClientSideOnAllDayAppointmentClick

-

ClientSideOnAppointmentClick

AppointmentClick

-

AppointmentHover

-

CellHover

ClientSideOnAppointmentDragging

Drag

ClientSideOnAppointmentDragStart

DragStart

ClientSideOnAppointmentDrop

DragStop

ClientSideOnAppointmentResizeEnd

ResizeStop

ClientSideOnAppointmentResizeStart

ResizeStart

ClientSideOnAppointmentResizing

Resize

ClientSideOnAppointmentWindowBeforeShow

-

ClientSideOnAppointmentWindowShow

AppointmentWindowOpen

-

CellDoubleClick

-

CellClick

ClientSideOnCategoryClick

-

ClientSideOnContextMenuBeforeOpen

BeforeContextMenuOpen

ClientSideOnOverflowClick

-

ClientSideOnPrintStripClick

-

ClientSideOnReminderBeforeShow

Reminder

ClientSideOnReminderShow

-

ClientSideOnScheduleClick

-

ClientSideOnScheduleMenuItemClick

MenuItemClick

-

Create

CultureSource

-

CustomCSS

CssClass

CustomizeAddEditAppointmentWindow

-

DataSource

AppointmentSettings -> DataSource

DayEndHour

EndHour

DayNavigatorPosition

-

DayStartHour

StartHour

DisabledBackgroundColor

-

-

EnableAppointmentNavigation

-

EnableRTL

-

EnableLoadOnDemand

-

EnablePersistance

-

EnableRecurrenceValidation

EnablePostbacks

-

EndWorkHour

BusinessStartHour

-

Group (Resources)

GridLines

-

HeaderBarStyle

-

HeaderBarVerticalAlign

-

HeaderCustomFormat

-

HeaderCustomFormatChar

-

HeaderFormat

-

HeaderFormatString

-

HeaderResourceRowStyle

-

Height

Height

HiddenDays

-

HorizontalAlign

-

-

IsDST

-

IsResponsive

Localization

-

LocalizationPath

-

Localize

Locale

Localizedstrings

-

MaxDate

MaxDate

MinDate

MinDate

NextDayNavigatorImgUrl

-

PreviousDayNavigatorImgUrl

-

-

ReadOnly

ResolutionHeight

CellHeight

ResolutionWidth

CellWidth

ResourceBindProperties

ResourceSettings

ResourceColumn

-

ResourceDataMember

-

ResourceDataSource

ResourceSettings -> DataSource

ResourceDataSourceID

DataSourceID

ResourceDescriptionColumnName

-

-

ResourceHeaderTemplateId

ResourceIndex

-

ResourceInfoColumnName

-

ResourceNameColumnName

-

ResourceNoneRowName

-

ResourceRowStyle

-

Resources

Resources

ResourcesComparer

-

-

ReminderSettings

-

RenderDates (Start, End)

ScheduleCellColor

-

ScheduleMenu

ContextMenuSettings

ScheduleMenuComparer

-

ScheduleType

CurrentView

ShowAppointmentEditorDelete

-

ShowAppointmentToolTipTemplate

-

ShowCategoryGroupBar

-

ShowContextMenu

ContextMenuSettings -> Enable

ShowCurrentTimeline

ShowCurrentTimeIndicator

ShowDayStripItem

Views

ShowMonthStripItem

ShowWeekStripItem

ShowWorkWeekStripItem

ShowDeleteStripItem

-

ShowHeaderBar

ShowHeaderBar

ShowNavigator

-

ShowNotedDaysInCalendar

-

ShowOverflowToolTip

-

ShowPrintStripItem

-

ShowScheduleCellTooltip

-

ShowShadow

-

-

ShowTimeScale

ShowTodayStripItem

-

-

ShowQuickWindow

ShowWaitingPopupOnCallback

-

StartDate

CurrentDate

StartWorkHour

BusinessStartHour

TimeInterval

-

TimeMode

TimeMode

TimeSpan

-

-

TimeZone

-

TimeZoneInfo

TopLeftIndentCellStyle

-

UserOverrideCulture

-

ViewMode

Orientation

ViewStrip

-

VisibleDays

-

VisibleResources

-

WaitingPopupAutoFormat

-

WaitingPopupCancelButtonText

-

WaitingPopupCSSClass

-

WaitingPopupText

-

Width

Width

WorkCellColor

-

AppointmentAdd

AppointmentSaved

AppointmentAdding

-

AppointmentChanged

AppointmentEdited

AppointmentChanging

-

AppointmentClicked

AppointmentClick

AppointmentDeleting

AppointmentDeleted

AppointmentDragged

DragStop

AppointmentDraggingOut

Drag

BlockedAppointmentOverriden

-

CallbackRefresh

-

CheckVisibleDay

-

DataSourceControlAdded

-

DataSourceControlAdding

-

DataSourceControlDeleted

-

DataSourceControlDeleting

-

DataSourceControlUpdated

-

DataSourceControlUpdating

-

ExternalAppointmentDragging

-

RenderingAppointments

-

RenderingResources

-

ResourceIndexChanged

-

ScheduleAfterPrint

-

ScheduleCategoryClicked

-

ScheduleCellRendered

-

ScheduleClicked

-

ScheduleMenuItemClick

MenuItemClick

SchedulePrintClicked

-

StartDateChanged

Navigation

ViewstripClicked



 

Appointment Setting Fields

ASP.NET (Classic)

ASP.NET

UniqueIDField

ID

SubjectField

Subject

StartTimeField

StartTime

EndTimeField

EndTime

AllDayField

AllDay

ContentField

Description

-

Categorize

-

DataSource

WeekDayField

-

MonthNumberField

-

MonthDateValueField

-

EndRecurrenceField

-

StartRecurrenceField

-

AllowRecurrenceField

Recurrence

LocationValueField

Location

OwnerField

ResourceFields

-

Priority

DailySubPattern

-

EditRecurrenceDetails

-

FirstConditionField

-

HasEndDateField

-

MonthDateValueField

-

MonthlySubPattern

-

MonthNumberField

-

MonthWeekDay

-

MonthWeekNumber

-

OccurrencesNumberField

-

OwnerCollectionField

-

-

Query

ReccurencePatternField

RecurrenceRule

-

StartTimeZone

-

EndTimeZone

StepValue

-

-

TableName

UseFridayField

-

UseMondayField

-

UseSaturdayField

-

UseSundayField

-

UseThursdayField

-

UseTuesdayField

-

UseWednesdayField

-

WeekDayField

-

YearlySubpattern

-



 

ScheduleResourceBinding Fields

ResourceSettings Fields

ASP.NET (Classic)

ASP.NET

IdField

Id

NameField

Text

DescriptionField

-

InfoField

-

CategoryField

-

-

AppointmentClass

-

GroupId

-

Color



 

ResourcesFields

ASP.NET (Classic)

ASP.NET

-

Field

-

AllowMultiple

-

Name

-

ResourceSettings

-

Title



 

ScheduleCategoryBinding Fields

CategorizeSettings Fields

ASP.NET (Classic)

ASP.NET

-

ID

DescriptionField

-

ExpandedField

-

InfoField

-

NameField

Text

ShortNameField

-

-

Color

-

FontColor

-

AllowMultiple

-

DataSource

-

Enable

-

Query

-

TableName



 

ScheduleCategory Fields

ASP.NET (Classic)

ASP.NET

BackColor

-

Description

-

Expanded

-

Info

-

Name

-

ShortName

-

TimeSpanColor

-



 

ScheduleMenuImpl Fields

ASP.NET (Classic)

ASP.NET

CustomizeAddNewAppointment

-

ScheduleMenuItems

-

ShowAddNewAppointmentMenuItem

-

ShowCopyAppointmentMenuItem

-

ShowCutAppointmentMenuItem

-

ShowDeleteAppointmentMenuItem

-

ShowEditAppointmentMenuItem

-

ShowExitMenuItem

-

ShowPasteAppointmentMenuItem

-

ShowPrintMenuItem

-

ShowReminderMenuItem

ReminderSettings -> Enable



 

ScheduleMenuItem Fields

ASP.NET (Classic)

ASP.NET

EnablePostBack

-

ImageUrl

-

Name

MenuItems

-

Enable



 

MenuItems Fields

ASP.NET (Classic)

ASP.NET

-

Appointment (ID, ParentId, Text)

-

Cells (ID, ParentId, Text)



 

PrioritySettings Fields

ASP.NET (Classic)

ASP.NET

-

DataSource

-

Enable

-

Template

-

Text

-

Value



 

ScheduleWebBlockedTime Fields

ASP.NET (Classic)

ASP.NET

BackColor

-

Blocked

-

EndTime

-

NotifyOnOveride

-

Owner

-

Priority

-

StartTime

-

Subject

-

Title

-

UniqueID

-



 

ScheduleBackgroundTemplate Fields

ASP.NET (Classic)

ASP.NET

EndTime

-

ImagePath

-

StartTime

-



 

ReminderSettings Fields

ASP.NET (Classic)

ASP.NET

-

AlertBefore

-

Enable



Note

A new version of Essential Studio for ASP.NET is available. Versions prior to the release of Essential Studio 2014, Volume 2 will now be referred to as a classic versions.The new ASP.NET suite is powered by Essential Studio for JavaScript providing client-side rendering of HTML 5-JavaScript controls, offering better performance, and better support for touch interactivity. The new version includes all the features of the old version, so migration is easy.

The Classic controls can be used in existing projects; however, if you are starting a new project, we recommend using the latest version of Essential Studio for ASP.NET. Although Syncfusion will continue to support all Classic Versions, we are happy to assist you in migrating to the newest edition.

For current customers, you can check out our components from the License and Downloads page. If you are new to Syncfusion, you can try our 30-day free trial to check out our other controls. If you have any queries or require clarifications, please let us know in the comments section below.

You can also contact us through our support forumsDirect-Trac, or feedback portal. We are always happy to assist you!

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please sign in to leave a comment
Access denied
Access denied