我尝试使用HiddenField
中的 <!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type ="text/javascript">
<script type ="text/javascript">
function passValue() {
document.getElementById('<%=HiddenField1.ClientID%>').value = "some stuff";
}
window.onload = passValue;
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:HiddenField ID="HiddenField1" runat="server"/>
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick ="passValue()"/>
</div>
</form>
</body>
</html>
示例将变量从客户端传递到服务器端。
到目前为止我尝试过:
protected void Page_Load(object sender, EventArgs e)
{
string a, b;
if (IsPostBack)
{
Response.Write("The input value is: " + HiddenField1.Value.ToString());
a = HiddenField1.Value.ToString();
}
else
{
Response.Write("The input value is: " + HiddenField1.Value.ToString());
b = HiddenField1.Value.ToString();
}
}
在服务器端,我有以下代码:
Android Adb Command Prompt
当我的页面打开时,我希望在其上看到消息:&#34;输入值是:某些东西&#34;。仅当我按下按钮时才会显示该消息,因为仅在这种情况下IsPostBack变为true。 我该怎么做才能在不按下按钮的情况下收到消息?提前谢谢!