在Javascript 中给label控件的 innerHTML 赋值,在后台获取不到 text值

<script language="javascript" type="text/javascript">
    function qingkong()

var weight = document.getElementById("<%=lbl_Weight.ClientID%>").outerText;
            var higherScore = document.getElementById("<%= txt_HigherScore.ClientID%>").value;
            var result = parseInt(weight) * parseInt(higherScore) / 100;
            document.getElementById("<%=lbl_TotalScore.ClientID%>").innerHTML = result;

 </script>

 

在后台代码(.cs)文件里,我需要获得lbl_TotalScore.text 的值,却获取不到!

      在后台取得innerHTML赋值后的label值,直接恐怕不行,最好的办法是在页面表单里放多一个<asp:hidden/>服务控件,在设置label值的同时,也设置hidden控件的值,这样可以在再次发起请求时在后台获取值。

 

不知道还有没有更好的解决方案:期待!

你可能感兴趣的:(在Javascript 中给label控件的 innerHTML 赋值,在后台获取不到 text值)