Hello. I have just written a lovey new web client using Telerik and was moments away for releasing it, when during browser testing I found that Firefox was not working as expected. As a result, all my many hours of hard work are going to waste.
When using the RadButton, I sometimes call a javascript method to do some client side validation before allowing the postback. I can not stop Firefox from posting back ;-( I've made an example:
Please help!
Thanks in advance,
Matt
When using the RadButton, I sometimes call a javascript method to do some client side validation before allowing the postback. I can not stop Firefox from posting back ;-( I've made an example:
using
Telerik.Web.UI;
public
partial
class
Default : System.Web.UI.Page
{
protected
void
Page_Load(
object
sender, EventArgs e)
{
if
(
this
.IsPostBack)
{
radWindowManger.RadAlert(
"I dont want to see this Post Back"
,
null
,
null
,
"Firefox HATES You"
,
null
);
}
}
protected
void
btnGo_Click(
object
sender, EventArgs e)
{
bool
stopHere =
true
;
radWindowManger.RadAlert(
"I don't want to see this server message"
,
null
,
null
,
"Firefox Hates YOU!"
,
null
);
}
}
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
runat
=
"server"
>
<
title
></
title
>
<
telerik:RadStyleSheetManager
id
=
"RadStyleSheetManager1"
runat
=
"server"
/>
<
script
type
=
"text/javascript"
>
//Put your JavaScript code here.
function displayRadAlert(sender, eventArgs)
{
radalert("Hello World");
event.returnValue = false;
event.cancel = true;
if(event.stopPropagation)
{
event.stopPropagation();
}
}
</
script
>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
>
<
Scripts
>
<
asp:ScriptReference
Assembly
=
"Telerik.Web.UI"
Name
=
"Telerik.Web.UI.Common.Core.js"
/>
<
asp:ScriptReference
Assembly
=
"Telerik.Web.UI"
Name
=
"Telerik.Web.UI.Common.jQuery.js"
/>
<
asp:ScriptReference
Assembly
=
"Telerik.Web.UI"
Name
=
"Telerik.Web.UI.Common.jQueryInclude.js"
/>
</
Scripts
>
</
telerik:RadScriptManager
>
<
telerik:RadWindowManager
ID
=
"radWindowManger"
runat
=
"server"
EnableShadow
=
"true"
/>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
</
telerik:RadAjaxManager
>
<
div
>
<
telerik:RadButton
ID
=
"btnGo"
runat
=
"server"
Text
=
"Go"
OnClientClicked
=
"displayRadAlert"
OnClick
=
"btnGo_Click"
/>
</
div
>
</
form
>
</
body
>
</
html
>
Please help!
Thanks in advance,
Matt