We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy.
Unfortunately, activation email could not send to your email. Please try again.

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

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 Link : http://docs.syncfusion.com/js/cdn

Dependencies Link : http://docs.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:

http://www.syncfusion.com/kb/3948/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: http://asp.syncfusion.com/demos/web/schedule/default.aspx

API Documentation Link: http://docs.syncfusion.com/js/api/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

 

Article ID: Published Date: Last Revised Date: Platform: Control:
4317 03/25/2015 08/28/2015 ASP.NET Web Forms Schedule
Tags:
Did you find this information helpful?
Add Comment
You must log in to leave a comment

You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.