<%@ 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 脚本代码中获取值,但代码中未识别点值.我尝试了许多不同的解决方案,但没有任何效果。
而不是使用文本框作为隐藏值字段进行读取。
<asp:HiddenField ID="HiddenField1" runat="server" />
并阅读
var myValue = document.getElementById('<%= HiddenField1.ClientID %>').value;
Marie 说,如果任何控件具有 visible="false",它将不会呈现给客户端,因此它永远无法在客户端读取。
此外,您的函数myFunction
对值没有任何作用,您究竟要对值执行什么