Я пишу AJAX-сайт с Asp.net, проблема в том, что в C # и ASPX-файле также нет ошибок.В других файлах такой код работает.
Я испробовал каждое решение для этого на Stackoverflow, и ничего из этого не помогло.
<h1>
<%try { Response.Write("Te a(z) " + (Session["Csapatok"] as CsapatokType).csapatekezet + " csapatba tartozol, aminek a neve " + csapatnev((Session["Csapatok"] as CsapatokType).csapat)); } catch { } %> </h1>
<form id="Mertmuszaj" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<asp:UpdatePanel runat="server" UpdateMode="Always" ID="updatePanel1">
<ContentTemplate>
<p runat="server"><%try { Response.Write("Hátralévő idő: " + ido); } catch { } %></p>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" />
</Triggers>
</asp:UpdatePanel>
</div>
<div class="container">
<div class="row">
<div class="col-sm-4">
<h3>Értékeid</h3>
<asp:UpdatePanel runat="server" UpdateMode="Always" ID="updatePanel2">
<ContentTemplate>
<p runat="server"><%try { Response.Write("Pikk:" + (Session["Csapatok"] as CsapatokType).pikk + "<br />Kőr: " + (Session["Csapatok"] as CsapatokType).kor + "<br />Káró: " + (Session["Csapatok"] as CsapatokType).karo + "<br />Treff:" + (Session["Csapatok"] as CsapatokType).tref); } catch { } %></p>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" />
</Triggers>
</asp:UpdatePanel>
...
<asp:Timer ID="Timer1" runat="server" Interval="500" OnTick="Timer1_Tick">
</asp:Timer>
Ответ Ajax на рабочей странице:
1|#||4|279|updatePanel|UpdatePanel1|
<label for="ido">Hátralévő idő: 180s</label> <br />
<label for="pikk">Pikk: 482HUF</label><br />
<label for="kor">Kör: 416HUF</label><br />
<label for="karo">Káró: 346HUF</label><br />
<label for="tref">Tref: 204HUF</label><br />
<br />
|0|hiddenField|__EVENTTARGET||0|hiddenField|__EVENTARGUMENT||172|hiddenField|__VIEWSTATE|/v7H23LzdO35SlWMIWJlq1NxReUY3ft6zdIkLZiWlXTrR6fTds4MkSyrj6BqYlsvr6sM0
Ответ Ajax настраница не работает:
1|#||4|Hátralévő idő: 29823|updatePanel|updatePanel1|
<p></p>
|Pikk:10<br />Kőr: 10<br />Káró: 10<br />Treff:1023|updatePanel|updatePanel2|
<p></p>
|0|hiddenField|__EVENTTARGET||0|hiddenField|__EVENTARGUMENT||108|hiddenField|__VIEWSTATE|AEXe6sVdBF5WSj/ACpKXO1pphKEU+YEUtBD6pr8Ga0fANQNBvMcBFf+QSS8AD+rfAY4bWXno/ppgJnsQ3nM6P6mAoZcL8gfZvUAlJy3qzKY=|8|hiddenField|__VIEWSTATEGENERATOR|CEDF74DD|13|asyncPostBackControlIDs||Timer1,Timer1|0|postBackControlIDs|||53|updatePanelIDs||tupdatePanel1,updatePanel1,tupdatePanel2,updatePanel2|0|childUpdatePanelIDs|||51|panelsToRefreshIDs||updatePanel1,updatePanel1,updatePanel2,updatePanel2|2|asyncPostBackTimeout||90|12|formAction||./jatek.aspx|5|pageTitle||Játék|
Теги p должны обновляться при срабатывании Timer1_Tick.Вы можете попробовать .