ASP .net bekommt versteckten Wert aus dem Code hinter der Funktion page_load

Ich habe ein verstecktes Feld, das ich in meinem Javascript-Code eingestellt habe:

   <script type="text/javascript">

    function start() {            
        document.getElementById('Hidden1').value = "somme value";
     }
   </script>

 <body>

 <form id="form1" runat="server">
   <div>
      <input type="text" id="Hidden1" name="Hidden1" runat="server"/>
  <div>    
 </form>

In meinem Code dahinter möchte ich den Eingabewert in meiner page_load-Funktion erhalten:

  protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.ClientScript.IsClientScriptBlockRegistered("start") && !IsPostBack)
        {

            Page.ClientScript.RegisterStartupScript(typeof(Page), "start", "start();", true);

        }
        string message =Hidden1.Value;
    }

Die Nachricht ist leer. Wie kann ich den versteckten Wert in meinem page_load ermitteln?

Vielen Dank.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage