or
<
telerik:RadCodeBlock
ID
=
"rsbCodeBlock"
runat
=
"server"
>
<
script
type
=
"text/javascript"
>
function validate() {
var validationResult = Page_ClientValidate("ConsumerCreditApplication");
if (validationResult && $get("tblCoapplicant").style.display != "none") {
validationResult = (validationResult && Page_ClientValidate("ConsumerCreditCoapplication"));
} // end if
if (validationResult) {
this.disabled = "disabled";
} // end if
return validationResult;
} // end validate()
function showPrivacyPolicy(show) {
var wndPrivacyPolicy = $find('<%=wndPrivacyPolicy.ClientID %>');
if (show) {
wndPrivacyPolicy.show();
} else {
wndPrivacyPolicy.close();
} // end else
} // end showPrivacyPolicy()
</
script
>
</
telerik:RadCodeBlock
>
<
asp:Button
ID
=
"btnSubmit"
runat
=
"server"
Text
=
"Submit"
OnClientClick
=
"if (validate()) { showPrivacyPolicy(true); } return false;"
/>
<
telerik:RadWindow
ID
=
"wndPrivacyPolicy"
runat
=
"server"
AutoSize
=
"true"
VisibleOnPageLoad
=
"false"
Behaviors
=
"Close"
VisibleStatusbar
=
"false"
Title
=
"Privacy Policy"
Modal
=
"true"
MinWidth
=
"800"
MinHeight
=
"600"
>
<
ContentTemplate
>
<
div
id
=
"divPrivacyPolicy"
runat
=
"server"
><
span
>test</
span
></
div
>
<
div
style
=
"text-align: right; padding: 3px;"
>
<
asp:Button
ID
=
"btnPrintPrivacyPolicy"
runat
=
"server"
Text
=
"Print"
UseSubmitBehavior
=
"false"
CausesValidation
=
"false"
OnClick
=
"btnPrintPrivacyPolicy_Click"
/>
<
asp:Button
ID
=
"btnContinue"
runat
=
"server"
Text
=
"Continue"
OnClientClick
=
"if (!validate()) { return false; }"
OnClick
=
"btnContinue_Click"
/>
<
asp:Button
ID
=
"btnCancel"
runat
=
"server"
Text
=
"Cancel"
OnClientClick
=
"showPrivacyPolicy(false); return false;"
/>
</
div
>
</
ContentTemplate
>
</
telerik:RadWindow
>
We are using windows8 r2 , IIS7.5 and web site is configured to use classic mode instead of Integrated mode. We have issues with Page methods failing when we use RadCompression in HttpModules. But the same setup works fine with integrated mode.
Here is the error message:
<httpModules>
<add name="RadCompression" type="Telerik.Web.UI.RadCompression"/>
</httpModules>
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<modules>
<add name="RadCompression" type="Telerik.Web.UI.RadCompression"/>
</modules>
<
telerik:RadGrid
ID
=
"RadGrid1"
runat
=
"server"
AllowSorting
=
"true"
ShowGroupPanel
=
"true"
GridLines
=
"Both"
ItemStyle-CssClass
=
"RowStyle"
AlternatingItemStyle-CssClass
=
"AlternatingRowStyle"
HeaderStyle-CssClass
=
"HeaderStyle"
SelectedItemStyle-CssClass
=
"SelectedRowStyle"
ClientSettings-Selecting-AllowRowSelect
=
"true"
ClientSettings-Resizing-AllowColumnResize
=
"true"
ClientSettings-Resizing-AllowRowResize
=
"true"
ClientSettings-Scrolling-AllowScroll
=
"true"
ClientSettings-Scrolling-UseStaticHeaders
=
"true"
ClientSettings-Scrolling-FrozenColumnsCount
=
"1"
ClientSettings-Scrolling-SaveScrollPosition
=
"true"
ClientSettings-AllowColumnsReorder
=
"true"
MasterTableView-AllowMultiColumnSorting
=
"true"
ClientSettings-ClientEvents-OnGridCreated
=
"GridCreated"
SortingSettings-SortedBackColor
=
"Beige"
SortingSettings-EnableSkinSortStyles
=
"false"
SortingSettings-SortToolTip
=
"tri"
>
<
ClientSettings
AllowDragToGroup
=
"true"
/>
<
GroupingSettings
ShowUnGroupButton
=
"true"
/>
<
ExportSettings
IgnorePaging
=
"true"
>
<
Csv
ColumnDelimiter
=
"Semicolon"
EncloseDataWithQuotes
=
"true"
/>
</
ExportSettings
>
</
telerik:RadGrid
>
<
asp:Button
ID
=
"btnExportCVS"
runat
=
"server"
Text
=
"Export"
CssClass
=
"CTAButton"
Enabled
=
"true"
OnClick
=
"btnExportCVS_OnClick"
></
asp:Button
>
protected void btnExportCVS_OnClick(object sender, EventArgs e)
{
this.RadGrid1.MasterTableView.ExportToCSV();
}
<
telerik:RadEditor
Skin
=
"Default"
ID
=
"RadEditor1"
EditModes
=
"Preview"
OnClientModeChange
=
"OnClientModeChange"
Enabled
=
"true"
runat
=
"server"
Width
=
"100%"
Height
=
"150px"
ToolsFile
=
"~/includes/NoTools.xml"
>
</
telerik:RadEditor
>
function
OnClientModeChange(editor, args) {
var
mode = editor.get_mode();
switch
(mode) {
case
1:
//alert( "We are in Design mode");
//do something
break
;
case
2:
//alert("We are in HTML mode");
break
;
case
4:
setTimeout(
function
() {
var
tool = editor.getToolByName(
"ToggleScreenMode"
);
tool.setState(0);
}, 0);
//alert( "We are in Preview mode");
//do something
break
;
}
}