1

私はdocument.form1.submit()javascriptを持っています。コードビハインドでどのように受信されるか知りたいです。どのクラスで、どのメソッドで?そんな感じ。テキストボックス内の値を取得してセッションに保存したいからです。そして、これが機能するために実際の「送信」ボタンが必要ですか? これは本当に私を混乱させます。

私はこのようにそれを置く場合:

function CallSubmit() {
                var thetext = document.getElementById('textbox1').value;
                document.form1.submit(thetext);
            }

textbox1 の値をコード ビハインドの特定のメソッドに渡すことはできますか? つまり、textbox1 の値を取得するにはどうすればよいですか?

ちなみに、ページがアンロードされる前にこれをやろうとしています。ページが更新された後にその値を再割り当てできるように、textbox1 のテキストを保存する必要があるためです。

4

1 に答える 1

0

「フォーム」を次のように使用して、コード ビハインドでポスト バック値を取得できます。

Request.Form["textbox1"]

これを読むとRequest.Form、投稿からすべてのデータが取得されます

コメント.
asp.net では、一般的に直接の使用を避けRequest.Form、すべての準備が整った post 値を処理する asp.net コントロールを使用します。

たとえば、asp:TextBoxwithを使用する場合ID=textBox1はからの投稿を読み、 textBox1.Text
を使用して読みRequest.Formたい場合は、を呼び出す必要がありますRequest.Form[textBox1.UniqueID]

は、html コントロールtextBox1.UniqueIDname値であり、ポスト バックに使用される名前です。

于 2012-07-12T08:09:01.273 に答える