如何从asp.net访问隐藏的字段值到javascript

时间:2018-06-11 12:58:53

标签: javascript asp.net google-maps

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication1.WebPages.WebForm1" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox runat="server" ID="test" />
<script type="text/javascript">
function myFunction() {
document.getElementById('<%= test.ClientID%>').value
 }
 </script>
</div>
</form>
</body>
</html>

我无法通过使用点值从文件后面的代码获取值到java脚本代码,但是在代码中无法识别点值。我尝试了许多不同的解决方案,但没有任何效果。

1 个答案:

答案 0 :(得分:0)

而不是使用文本框作为隐藏值字段使用。

<asp:HiddenField ID="HiddenField1" runat="server" />

并阅读

var myValue = document.getElementById('<%= HiddenField1.ClientID %>').value;

如果任何控件可见,那玛丽会说:=&#34; false&#34;它不会呈现给客户端,因此它永远无法从客户端读取。

此外,您的函数myFunction对值的确无效,您尝试使用该值