如何将javascript变量值绑定到页面加载上的标签 [英] how to bind javascript variable value to a label on page load
本文介绍了如何将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屋!
查看全文