JQuery または JavaScript を使用して、クライアント側の .aspx Web ページから単純な値をサーバー側のコード ビハインド (C#) に送信したいと考えています。このデータから、いくつかの asp.net ラベルを作成したいと考えています。
問題は、サーバーでデータを取得することはできますが、スレッドがコード ビハインド メソッドを離れるとすぐに、値の割り当てが即座に失われることです。なんで?そして、どうすればそれを防ぐことができますか?高度な感謝。
これは私がこれまでに持っているものです...
ContentPlaceHolderID="head" タグ内のクライアント側 (MyWebPage.aspx はマスターページ内):
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
  <script>
    $.post("MyWebPage.aspx",
      {
         myKey:"Hello World"
      },
     function () {});
   </script>
</asp:Content>
サーバー側 .cs
Page_Load(
      if (Request.Params["myKey"] != null)
      {
          if (Request.Params["myKey"] == "Hello World")
             {
                 Label1.Text = "Hello World";
                 Label2.Text = Request.Params["myKey"].ToString();
                 HiddenField.Value = "Hello World";
                 // All values are assigned here, but...
             } 
      }    
);
ページが表示されます。上記の割り当てられた値はすべて失われます:-(なぜ???