繁体   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