UpdatePanel.Update() doesn"t work in Firefox
UpdatePanel.Update() doesn"t work in Firefox
am 21.04.2008 19:44:16 von Mel
I have an update panel that has the UpdateMode set to "Conditional".
When I call UpdatePanel1.Update() in the VB code it does not work in
FireFox. It works just fine in Internet Explorer 6.0. Any ideas on
how to fix it so it works in FireFox 2.0.0.14?
Re: UpdatePanel.Update() doesn"t work in Firefox
am 21.04.2008 19:59:29 von Andy
Because the updatepanel runs on the client and renders part of the
page without calling the server, I'm assuming that the script manager
that it runs on is implemented as a Microsoft behavior. Firefox,
Netscape, Mozilla, IE4 and earlier do not support Microsoft
behaviors. You can test if this is the problem by trying to run your
stuff on these other browsers. If it is because of behaviors, then
your app won't work on these either.
W3C has another HTML extensibility model equivalent to MS behaviors
called Actions. To get your stuff to work on Netscape based browsers,
you will have to re-implement the script manager and update panel
controls as Actions (or see if somebody else has already done that).
Re: UpdatePanel.Update() doesn"t work in Firefox
am 21.04.2008 20:58:46 von Mel
On Apr 21, 12:59 pm, Andy wrote:
> Because the updatepanel runs on the client and renders part of the
> page without calling the server, I'm assuming that the script manager
> that it runs on is implemented as a Microsoft behavior. Firefox,
> Netscape, Mozilla, IE4 and earlier do not support Microsoft
> behaviors. You can test if this is the problem by trying to run your
> stuff on these other browsers. If it is because of behaviors, then
> your app won't work on these either.
>
> W3C has another HTML extensibility model equivalent to MS behaviors
> called Actions. To get your stuff to work on Netscape based browsers,
> you will have to re-implement the script manager and update panel
> controls as Actions (or see if somebody else has already done that).
Anyone know anything about implementing the update panel as Actions?
Re: UpdatePanel.Update() doesn"t work in Firefox
am 21.04.2008 21:32:10 von Gerry
forget about this actions malarky - can you post an example that
demonstrates the issue ?
"Mel" wrote in message
news:648d5936-44ff-4c08-aa3f-8692c4165c58@m73g2000hsh.google groups.com...
> On Apr 21, 12:59 pm, Andy wrote:
>> Because the updatepanel runs on the client and renders part of the
>> page without calling the server, I'm assuming that the script manager
>> that it runs on is implemented as a Microsoft behavior. Firefox,
>> Netscape, Mozilla, IE4 and earlier do not support Microsoft
>> behaviors. You can test if this is the problem by trying to run your
>> stuff on these other browsers. If it is because of behaviors, then
>> your app won't work on these either.
>>
>> W3C has another HTML extensibility model equivalent to MS behaviors
>> called Actions. To get your stuff to work on Netscape based browsers,
>> you will have to re-implement the script manager and update panel
>> controls as Actions (or see if somebody else has already done that).
>
> Anyone know anything about implementing the update panel as Actions?
RE: UpdatePanel.Update() doesn"t work in Firefox
am 21.04.2008 21:38:00 von brucebarker
most likely you have a scripting error on the page that prevents the ajax
call. install firebug in ff and see what your error is.
..Update is a server sde method, so if it is firing with ff, then you have a
serverside error, as this means the ajax library is running.
-- bruce (sqlwork.com)
"Mel" wrote:
> I have an update panel that has the UpdateMode set to "Conditional".
> When I call UpdatePanel1.Update() in the VB code it does not work in
> FireFox. It works just fine in Internet Explorer 6.0. Any ideas on
> how to fix it so it works in FireFox 2.0.0.14?
>
Re: UpdatePanel.Update() doesn"t work in Firefox
am 21.04.2008 21:39:00 von brucebarker
the update panel supports ff and safari, no additional code is required.
-- bruce (sqlwork.com)
"Mel" wrote:
> On Apr 21, 12:59 pm, Andy wrote:
> > Because the updatepanel runs on the client and renders part of the
> > page without calling the server, I'm assuming that the script manager
> > that it runs on is implemented as a Microsoft behavior. Firefox,
> > Netscape, Mozilla, IE4 and earlier do not support Microsoft
> > behaviors. You can test if this is the problem by trying to run your
> > stuff on these other browsers. If it is because of behaviors, then
> > your app won't work on these either.
> >
> > W3C has another HTML extensibility model equivalent to MS behaviors
> > called Actions. To get your stuff to work on Netscape based browsers,
> > you will have to re-implement the script manager and update panel
> > controls as Actions (or see if somebody else has already done that).
>
> Anyone know anything about implementing the update panel as Actions?
>
Re: UpdatePanel.Update() doesn"t work in Firefox
am 21.04.2008 21:55:06 von Gerry
for example , this works just fine in ie/ff/opera/...
===== WebForm1.aspx =======
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs"
Inherits="Web.WebForm1" %>
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Untitled Page
====== WebForm1.aspx.cs =========
using System;
namespace Web
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load( object sender , EventArgs e )
{
}
private void UpdateThings()
{
TextBox1.Text = TextBox2.Text = DateTime.Now.ToString(
"hh:mm:ss.ffffff" );
}
protected void Button1_Click( object sender , EventArgs e )
{
UpdateThings();
}
protected void Button3_Click( object sender , EventArgs e )
{
UpdateThings();
UpdatePanel2.Update();
}
protected void Button2_Click( object sender , EventArgs e )
{
UpdateThings();
}
}
}
"gerry" wrote in message
news:OnrxlZ%23oIHA.4928@TK2MSFTNGP04.phx.gbl...
> forget about this actions malarky - can you post an example that
> demonstrates the issue ?
>
>
>
> "Mel" wrote in message
> news:648d5936-44ff-4c08-aa3f-8692c4165c58@m73g2000hsh.google groups.com...
>> On Apr 21, 12:59 pm, Andy wrote:
>>> Because the updatepanel runs on the client and renders part of the
>>> page without calling the server, I'm assuming that the script manager
>>> that it runs on is implemented as a Microsoft behavior. Firefox,
>>> Netscape, Mozilla, IE4 and earlier do not support Microsoft
>>> behaviors. You can test if this is the problem by trying to run your
>>> stuff on these other browsers. If it is because of behaviors, then
>>> your app won't work on these either.
>>>
>>> W3C has another HTML extensibility model equivalent to MS behaviors
>>> called Actions. To get your stuff to work on Netscape based browsers,
>>> you will have to re-implement the script manager and update panel
>>> controls as Actions (or see if somebody else has already done that).
>>
>> Anyone know anything about implementing the update panel as Actions?
>
>
Re: UpdatePanel.Update() doesn"t work in Firefox
am 21.04.2008 22:17:52 von Mel
On Apr 21, 1:58 pm, Mel wrote:
> On Apr 21, 12:59 pm, Andy wrote:
>
> > Because the updatepanel runs on the client and renders part of the
> > page without calling the server, I'm assuming that the script manager
> > that it runs on is implemented as a Microsoft behavior. Firefox,
> > Netscape, Mozilla, IE4 and earlier do not support Microsoft
> > behaviors. You can test if this is the problem by trying to run your
> > stuff on these other browsers. If it is because of behaviors, then
> > your app won't work on these either.
>
> > W3C has another HTML extensibility model equivalent to MS behaviors
> > called Actions. To get your stuff to work on Netscape based browsers,
> > you will have to re-implement the script manager and update panel
> > controls as Actions (or see if somebody else has already done that).
>
> Anyone know anything about implementing the update panel as Actions?
Fixed. Apparently this is a known issue with images in UpdatePanels.
I "change" the imageURL of the imagebutton to something different each
time, by appending "?a=" followed by a number which gets incremented
each time. Now the image updates properly.