HiddenField控件

有时不用状态管理功能,可使用这个控件进行值的隐藏传递

学习事件OnValueChange用法

<asp:HiddenField ID="hdnServValue"runat="server"OnValueChanged="hdnServValue_ValueChanged"/>

protected void hdnServValue_ValueChanged(object sender, EventArgse)

    {

        lblMessage.Text ="The new Secret value"+hdnServValue.Value +".";

    }

HTML按钮调用客户端方法(javascript代码块中) 改变隐藏控件的值

案例

UI设计视图

VS.NET(C#)-3.3_HiddenField控件

UI代码视图

<%@ PageLanguage="C#"AutoEventWireup="true"CodeFile="HiddenField.aspx.cs"Inherits="HiddenField"%>

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

    <title>隐藏控件</title>

    <script language="javascript" type="text/javascript">

// <!CDATA[

function Button1_onclick() {

    var hdn =document.getElementById('hdnServValue');

    var txt =document.getElementById('txtSecretValue');

    hdn.value = txt.value;

}

 

// ]]>

    </script>

</head>

<body>

    <form id="form1" runat="server">

        <div>

            <h1>

                HiddenField Control</h1>

            <asp:HiddenField ID="hdnServValue" runat="server" OnValueChanged="hdnServValue_ValueChanged" />

            Enter secret value:

            <asp:TextBox ID="txtSecretValue" runat="server"></asp:TextBox><br />

            <br />

            <input type="button" value="change secret value" id="Button1"onclick="returnButton1_onclick()" /><asp:Button

                ID="btnPost" runat="server" Text="Post" />

            <br />

            <br />

            <asp:Label ID="lblMessage" runat="server"></asp:Label></div>

    </form>

</body>

</html>

UI运行时图

VS.NET(C#)-3.3_HiddenField控件


相关文章:

  • 2022-02-21
  • 2021-06-18
  • 2021-06-25
  • 2021-11-25
猜你喜欢
  • 2021-07-08
  • 2021-10-16
  • 2021-09-11
  • 2021-07-25
  • 2021-07-05
  • 2021-09-14
  • 2021-06-13
相关资源
相似解决方案