[英]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.