asp.netのpostメソッドで送信されたデータの値を取得する方法

asp.net
asp.netのpostメソッドで送信されたデータの値を取得する方法

フォームを含む.aspxページがあります。 フォームのアクションイベントで別のページを設定しています。 次に、postメソッドを使用して、あるaspxフォームから別のaspxフォームにデータを送信します。 2番目のフォームでこれらのデータにアクセスするにはどうすればよいですか? JQueryを介してデータを送信しています。

    //debugger;
    // $(document).ready(function() {
    //   alert('hello there');
    //});
    function test() {

        $("#test").load("test.aspx").toggle();
        // alert($("#frm").serialize());
        // var txt = '<%= Hidden1 %>';
        var txt = document.getElementById('<%= Hidden1.ClientID %>').value;
        alert(txt);
        //  return false;
        $.post("test.aspx", document.getElementById("<%= frm.ClientID %>").serialize,  function(data) {
            alert(data);
        });
            /*$.post("test.aspx",
            {
                name: txt
            },
            function(data) {
                alert(data);
            });*/
        return false;
    }

  0  0


ベストアンサー

使用: Request.Form [" username "]

ここで、「ユーザー名」は、投稿ページのコントロールの名前です。

1


別の方法があります。ボタンのポストバックurlプロパティを2番目のページのurlに設定し、2番目のページでPage.PerviosPageオブジェクトから最初のページのすべての要素を取得できます。

TextBox txt =
                (TextBox)Page.PreviousPage.FindControl("serverNameText");

0


タイトルとURLをコピーしました