获取服务器端ASP.NET的客户端值

时间:2016-05-09 11:59:21

标签: asp.net server client hidden-field

我尝试使用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。 我该怎么做才能在不按下按钮的情况下收到消息?提前谢谢!

0 个答案:

没有答案