如何将javascript变量值绑定到页面加载上的标签 [英] how to bind javascript variable value to a label on page load

查看:59
本文介绍了如何将javascript变量值绑定到页面加载上的标签的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

<script language="Javascript">
function country() {
           var country = "HI";
           var hiddenControl = '<%= inpHide.ClientID %>';
           document.getElementById(hiddenControl).value = country;
       }
</script>



< body>


<body>

<asp:HiddenField ID="inpHide" runat="server" />
       <asp:Label ID="lblMsg" runat="server" />



< / body>






</body>


protected void Page_Load(object sender, EventArgs e)
    {
        lblMsg.Text = inpHide.Value;
    }

推荐答案

替换

Replace
lblMsg.Text = inpHide.Value;



with


with

lblMsg.Text = hiddenControl .Value;



参考: http:// stackoverflow .com / questions / 1465732 / how-to-access-js-variable-in-c-sharp [ ^ ]

这可能会有所帮助。


Refer:http://stackoverflow.com/questions/1465732/how-to-access-js-variable-in-c-sharp[^]
This may help.


试试这样



Try like this

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <script src="jquery-1.10.2.js" type="text/javascript"></script>
    <script language="Javascript">
        function country() {
            var country = "HI";
            var hiddenControl = '<%= inpHide.ClientID %>';
            document.getElementById(hiddenControl).value = country;
        }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <asp:HiddenField ID="inpHide" runat="server" />
    <asp:Label ID="lblMsg" runat="server" />
    <asp:Button ID="btn" Text="some" runat="server" OnClientClick="country();"

        onclick="btn_Click" />
    </form>
</body>
</html>










protected void btn_Click(object sender, EventArgs e)
      {
          lblMsg.Text = inpHide.Value;
      }


这篇关于如何将javascript变量值绑定到页面加载上的标签的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆