第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在ASP中使用UpdatePanel刷新值

如何在ASP中使用UpdatePanel刷新值

倚天杖 2023-12-25 17:12:51
我有 Asp Chart 控件,其中C#設(shè)置了<asp:Title Text=值HTML:protected void Page_Load(object sender, EventArgs e){    ...    WriteChart1();}public void WriteChart1(){       ...           Chart1.Titles[1].Text = res_NoDown;         //<-- res_NoDown is a string           Chart1.Titles[1].ForeColor = System.Drawing.Color.Lime;           Chart1.DataSource = ds;           Chart1.Series[0].XValueMember = "Down_Time_Class";            Chart1.Series[0].YValueMembers = "qty";            Chart1.Titles[0].Text = res_ReasonDay;      //<-- res_ReasonDay is a string    }我HTML的如下:  <div class="block1">      <asp:Chart ID="Chart1" runat="server" BackColor="Black" BackImageTransparentColor="Black" Height="160px" Width="500px">          <Titles>              <asp:Title Name="Title1" Text="Title1" Alignment="TopCenter" BackImageAlignment="Top">              </asp:Title>              <asp:Title Name="Title2">              </asp:Title>          </Titles>      </asp:Chart>  </div>Text上面的值是<asp:Title>使用Asp圖表控件中的值C#,并且這個值res_NoDown;不是固定的,有時(shí)會有所不同。在此之前,我使用它刷新整個頁面以便更改Response.AddHeader("Refresh", "60");值。<asp:Title>但我不想刷新整個頁面。我想要實(shí)現(xiàn)的是我想<asp:Chart1>每 60 秒刷新一次部分,以便更改中Text的值<asp:Title>后面res_NoDown的值C#。我讀到我可以使用它UpdatePanel來實(shí)現(xiàn)這一點(diǎn),但我因?yàn)椴皇煜ざ萑肜Ь矨SP。到目前為止我所做的是 this,但是當(dāng)它刷新時(shí),它沒有從 獲取值C#, res_NoDown,而是顯示在其上設(shè)置的值:Text="Title1"。<asp:ScriptManager ID="Script1" runat="server"></asp:ScriptManager>  <div class="block1">      <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">          <ContentTemplate>             <asp:Timer runat="server" OnTick="Page_Load" Interval="60000"></asp:Timer>      <asp:Chart ID="Chart1" runat="server" BackColor="Black" BackImageTransparentColor="Black" Height="160px" Width="500px">          <Titles>              <asp:Title Name="Title1" Text="Title1" Alignment="TopCenter" BackImageAlignment="Top">              </asp:Title>              <asp:Title Name="Title2">              </asp:Title>          </Titles>      </asp:Chart>希望我已經(jīng)非常清楚地解釋了我的問題。任何幫助表示贊賞!
查看完整描述

1 回答

?
四季花海

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超5個贊

更新面板需要一個觸發(fā)器來更新其ContentTemplate.

基本上,當(dāng)發(fā)生以下任何情況時(shí),就會UpdatePanel更新內(nèi)容:ContentTemplate

1.?Postback?event?triggered?by?controls?with?"`AutoPostBack=True`"?inside?the?`ContentTemplate`.
2.?The?Update?Panel's?`Trigger`?was?triggered.

對于您的情況,您希望圖表每 60 秒刷新一次。因此,您的觸發(fā)器將是基于時(shí)間的。Timer因此,需要a will 作為您的Trigger.

查看完整回答
反對 回復(fù) 2023-12-25
  • 1 回答
  • 0 關(guān)注
  • 139 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號