ASP.Net Сообщение, полученное с сервера, не может быть проанализировано - PullRequest
0 голосов
/ 20 сентября 2019

Я пишу 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.Вы можете попробовать .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...