<
asp:Content
ID
=
"ChildPage"
ContentPlaceHolderID
=
"MainContent"
runat
=
"server"
>
<
div
id
=
"PageContainerDiv"
>
<!--Application Name-->
<
div
id
=
"ProjectNameDiv"
>
<
h1
><
img
src
=
"/images/icon.gif"
alt
=
"APP"
/> My Application Name</
h1
>
</
div
>
<!--end of Application Name-->
<
telerik:RadScriptManager
ID
=
"ScriptManager"
runat
=
"server"
>
</
telerik:RadScriptManager
>
<
telerik:RadSkinManager
ID
=
"SkinManager"
runat
=
"server"
Skin
=
"Telerik"
>
</
telerik:RadSkinManager
>
<
div
id
=
"AjaxManagerDiv"
>
<
telerik:RadAjaxManager
ID
=
"AjaxManager"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"NameList"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"NameList"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"CompanyListFrom"
LoadingPanelID
=
"LoadingPanel"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"CompanyListTo"
LoadingPanelID
=
"LoadingPanel"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"WindowListFrom"
LoadingPanelID
=
"LoadingPanel"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"WindowListTo"
LoadingPanelID
=
"LoadingPanel"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"AccountListFrom"
LoadingPanelID
=
"LoadingPanel"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"AccountListTo"
LoadingPanelID
=
"LoadingPanel"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"CompanyListFrom"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"CompanyListFrom"
LoadingPanelID
=
"LoadingPanel"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"CompanyListTo"
LoadingPanelID
=
"LoadingPanel"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"WindowListFrom"
LoadingPanelID
=
"LoadingPanel"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"WindowListTo"
LoadingPanelID
=
"LoadingPanel"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"AccountListFrom"
LoadingPanelID
=
"LoadingPanel"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"AccountListTo"
LoadingPanelID
=
"LoadingPanel"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"CompanyListTo"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"CompanyListFrom"
LoadingPanelID
=
"LoadingPanel"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"CompanyListTo"
LoadingPanelID
=
"LoadingPanel"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"WindowListFrom"
LoadingPanelID
=
"LoadingPanel"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"WindowListTo"
LoadingPanelID
=
"LoadingPanel"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"AccountListFrom"
LoadingPanelID
=
"LoadingPanel"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"AccountListTo"
LoadingPanelID
=
"LoadingPanel"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"WindowListFrom"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"WindowListFrom"
LoadingPanelID
=
"LoadingPanel"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"WindowListTo"
LoadingPanelID
=
"LoadingPanel"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"WindowListTo"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"WindowListFrom"
LoadingPanelID
=
"LoadingPanel"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"WindowListTo"
LoadingPanelID
=
"LoadingPanel"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"AccountListFrom"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"AccountListFrom"
LoadingPanelID
=
"LoadingPanel"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"AccountListTo"
LoadingPanelID
=
"LoadingPanel"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"AccountListTo"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"AccountListFrom"
LoadingPanelID
=
"LoadingPanel"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"AccountListTo"
LoadingPanelID
=
"LoadingPanel"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
</
div
>
<
div
id
=
"LoadingPanelDiv"
>
<
telerik:RadAjaxLoadingPanel
ID
=
"LoadingPanel"
runat
=
"server"
Skin
=
"Telerik"
InitialDelayTime
=
"800"
MinDisplayTime
=
"5000"
CssClass
=
"RadAjax"
>
</
telerik:RadAjaxLoadingPanel
>
</
div
>
<
div
id
=
"NameListDiv-Name"
class
=
"ListBoxDiv"
>
<
h2
>Names</
h2
>
<
div
id
=
"NameListGrid"
>
<
telerik:RadGrid
ID
=
"NameList"
AutoGenerateColumns
=
"false"
runat
=
"server"
AllowPaging
=
"true"
AllowSorting
=
"true"
OnSortCommand
=
"NameList_SortCommand"
OnItemCommand
=
"NameList_ItemCommand"
CssClass
=
"RadGrid_Telerik"
>
<
ClientSettings
AllowKeyboardNavigation
=
"true"
EnablePostBackOnRowClick
=
"true"
>
<
Selecting
AllowRowSelect
=
"true"
/>
</
ClientSettings
>
<
MasterTableView
AutoGenerateColumns
=
"false"
DataKeyNames
=
"USERID"
OnSelectedIndexChanged
=
"Name_SelectedIndexChanged"
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"USERID"
HeaderText
=
"User ID"
ReadOnly
=
"True"
SortExpression
=
"USERID"
UniqueName
=
"UserID"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"USERNAME"
HeaderText
=
"Member"
ReadOnly
=
"True"
SortExpression
=
"USERNAME"
UniqueName
=
"UserName"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"ADDREMAIL"
HeaderText
=
"Email"
ReadOnly
=
"True"
SortExpression
=
"ADDREMAIL"
UniqueName
=
"UserEmail"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"FLGPENDING"
HeaderText
=
"Pending Update"
ReadOnly
=
"True"
SortExpression
=
"FLGPENDING"
UniqueName
=
"Pending"
>
</
telerik:GridBoundColumn
>
</
Columns
>
</
MasterTableView
>
</
telerik:RadGrid
>
</
div
>
</
div
>
<
div
id
=
"CompanyListDiv-Name"
class
=
"ListBoxDiv"
>
<
h2
>Companies</
h2
>
<
div
id
=
"CompanyListN"
>
<
telerik:RadListBox
ID
=
"CompanyListFrom"
runat
=
"server"
Height
=
"150px"
DataTextField
=
"COMPANY"
DataValueField
=
"COMPANYID"
ToolTip
=
"Companies inaccessible to the user"
SelectionMode
=
"Multiple"
Sort
=
"Ascending"
AutoPostBack
=
"true"
AutoPostBackOnTransfer
=
"true"
EmptyMessage
=
"All companies are assigned"
AllowTransfer
=
"true"
TransferToID
=
"CompanyListTo"
OnInserted
=
"CompanyListFrom_Inserted"
OnTransferred
=
"CompanyListFrom_Transferred"
CssClass
=
"RadListBox_Telerik"
>
<
ButtonSettings
Position
=
"Right"
VerticalAlign
=
"Middle"
/>
<
FooterTemplate
>Companies <
strong
class
=
"red"
>un</
strong
>assigned to the user</
FooterTemplate
>
</
telerik:RadListBox
>
</
div
>
<
div
id
=
"CompanyListY"
>
<
telerik:RadListBox
ID
=
"CompanyListTo"
runat
=
"server"
Height
=
"150px"
DataTextField
=
"COMPANY"
DataValueField
=
"COMPANYID"
ToolTip
=
"Companies accessible to the user"
SelectionMode
=
"Single"
Sort
=
"Ascending"
AutoPostBack
=
"true"
AutoPostBackOnTransfer
=
"true"
EmptyMessage
=
"No company is assigned"
OnInserted
=
"CompanyListTo_Inserted"
OnSelectedIndexChanged
=
"CompanyListTo_SelectedIndexChanged"
CssClass
=
"RadListBox_Telerik"
>
<
FooterTemplate
>Companies assigned to the user</
FooterTemplate
>
</
telerik:RadListBox
>
</
div
>
</
div
>
<
div
id
=
"WindowListDiv-Name"
class
=
"ListBoxDiv"
>
<
h2
>Windows</
h2
>
<
div
id
=
"WindowListN"
>
<
telerik:RadListBox
ID
=
"WindowListFrom"
runat
=
"server"
Height
=
"150px"
DataTextField
=
"WINDOWNAME"
DataValueField
=
"WINDOWID"
ToolTip
=
"Windows inaccessible to the user"
SelectionMode
=
"Multiple"
Sort
=
"Ascending"
AutoPostBack
=
"true"
AutoPostBackOnTransfer
=
"true"
EmptyMessage
=
"No window generated or all windows have been assigned"
AllowTransfer
=
"true"
TransferToID
=
"WindowListTo"
OnInserted
=
"WindowListFrom_Inserted"
OnTransferred
=
"WindowListFrom_Transferred"
CssClass
=
"RadListBox_Telerik"
>
<
ButtonSettings
Position
=
"Right"
VerticalAlign
=
"Middle"
/>
<
FooterTemplate
>Windows <
strong
class
=
"red"
>un</
strong
>assigned to the user</
FooterTemplate
>
</
telerik:RadListBox
></
div
>
<
div
id
=
"WindowListY"
>
<
telerik:RadListBox
ID
=
"WindowListTo"
runat
=
"server"
Height
=
"150px"
DataTextField
=
"WINDOWNAME"
DataValueField
=
"WINDOWID"
ToolTip
=
"Windows accessible to the user"
SelectionMode
=
"Single"
Sort
=
"Ascending"
AutoPostBack
=
"true"
AutoPostBackOnTransfer
=
"true"
EmptyMessage
=
"No window is assigned"
OnInserted
=
"WindowListTo_Inserted"
CssClass
=
"RadListBox_Telerik"
>
<
FooterTemplate
>Windows assigned to the user</
FooterTemplate
>
</
telerik:RadListBox
></
div
>
</
div
>
<
div
id
=
"AccountListDiv-Name"
class
=
"ListBoxDiv"
>
<
h2
>Accounts</
h2
>
<
div
id
=
"AccountListN"
>
<
telerik:RadListBox
ID
=
"AccountListFrom"
runat
=
"server"
Height
=
"150px"
DataTextField
=
"ACCOUNTNAME"
DataValueField
=
"ACCOUNTID"
ToolTip
=
"Customer accounts inaccessible to the user"
SelectionMode
=
"Multiple"
Sort
=
"Ascending"
AutoPostBack
=
"true"
AutoPostBackOnTransfer
=
"true"
EmptyMessage
=
"No customer account generated or all accounts have been assigned."
AllowTransfer
=
"true"
TransferToID
=
"AccountListTo"
OnInserted
=
"AccountListFrom_Inserted"
OnTransferred
=
"AccountListFrom_Transferred"
CssClass
=
"RadListBox_Telerik"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"AcctIDFrom"
runat
=
"server"
></
asp:Label
>
<
asp:Label
ID
=
"AcctNameFrom"
runat
=
"server"
></
asp:Label
>
</
ItemTemplate
>
<
ButtonSettings
Position
=
"Right"
VerticalAlign
=
"Middle"
/>
<
FooterTemplate
>Accounts <
strong
class
=
"red"
>un</
strong
>assigned to the user</
FooterTemplate
>
</
telerik:RadListBox
></
div
>
<
div
id
=
"AccountListY"
>
<
telerik:RadListBox
ID
=
"AccountListTo"
runat
=
"server"
Height
=
"150px"
DataTextField
=
"ACCOUNTNAME"
DataValueField
=
"ACCOUNTID"
ToolTip
=
"Customer accounts accessible to the user"
SelectionMode
=
"Single"
Sort
=
"Ascending"
AutoPostBack
=
"true"
AutoPostBackOnTransfer
=
"true"
EmptyMessage
=
"No account is assigned"
OnInserted
=
"AccountListTo_Inserted"
CssClass
=
"RadListBox_Telerik"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"AcctIDTo"
runat
=
"server"
></
asp:Label
>
<
asp:Label
ID
=
"AcctNameTo"
runat
=
"server"
></
asp:Label
>
</
ItemTemplate
>
<
FooterTemplate
>Accounts assigned to the user</
FooterTemplate
>
</
telerik:RadListBox
></
div
>
</
div
>
</
div
>
</
asp:Content
>
This is the structure of my web app Master Page - Master Page - Child Pages
Here's the first child page's aspx code. When I move an item from left to right (grant access) or right to left (remove access), the green "loading icon" should display to allow the user to know I'm processing the request.
This code completely works well in IE but not in Firefox. Any help is appreciated. Thanks.