簡體   English   中英

使用C#表單從JavaScript設置服務器端文本

[英]Set server side text from javascript using form c#

我有請

<asp:Label ID="lbl_qustionID" runat="server" Text="1" />

我使用javascript將標簽文本設置為6

<button onclick="replayFrom('6')">set label number to 6</button>

我的腳本功能是:

<script>
            function replayFrom(qustionId) {
                document.getElementById("<%=lbl_qustionID.ClientID%>").innerText = qustionId;                
            }
</script>

當我從標簽文本后面的c#代碼中檢查標簽文本時,始終是“ 1”! 我正在使用.NET 2.0 Classic和WebForms感謝您的建議

<button onclick="replayFrom('6')">set label number to 6</button>

此按鈕標記刷新您的頁面。 單擊按鈕時,首先顯示其更改標簽,但之后將刷新頁面。

我建議您在處理javascript以及不需要與服務器通信時,請使用輸入標簽

  <input type="button" onclick="replayFrom('6')" value="button"/>    

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM