Ajax частичное постбэк не работает в Firefox
<asp:Timer ID="Timer1" OnTick="Timer1_Tick" Interval="5000" runat="server"></asp:Timer>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<input id="Hidden1" type="hidden" name="Data1" value="abc" />
<asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" />
</Triggers>
</asp:UpdatePanel>
творю parital постбэк с Ajax Toolkit.
protected void Timer1_Tick(object sender, EventArgs e)
{
Label2.Text = "Clicked " + DateTime.Now.ToString();
if (Application["Data"] != null)
{
string[] s;
//We know the type inside Application state so we cast it
s = (string[])Application["Data"];
StringBuilder builder = new StringBuilder();
foreach (string value in s)
{
builder.Append(value);
builder.Append('-');
}
Label1.Text = builder.ToString();
}
}
Когда я использовать Internet Explorer не существует никаких проблем, через 5 секунд она делает postback.However, когда я использую Firefox нет change.I не заглянул внутрь с помощью инструментов разработчика в Firefox и я видел есть проблемы.
SyntaxError: missing) after argument list ScriptResource.axd:5784:50
Error: ASP.NET Ajax client-side framework failed to load. Graph.aspx:42:39
ReferenceError: Type is not defined ScriptResource.axd:10:0
ReferenceError: Type is not defined ScriptResource.axd:10:0
ReferenceError: Sys is not defined Graph.aspx:55:0
ReferenceError: Sys is not defined Graph.aspx:79:0
Я попытался решение о добавлении ScriptResource.axd из web.config, но это ошибка до сих пор существует и этикетки не changing.Why делать и думают, что это происходит? В чем проблема?