2011-12-08 6 views
-2

私のWebページは、私が送信ボタンでonclick後に「showfileコマンド」のWebページに保存されたテキストボックスの値を取得することができますどのようにこのどのよう

name(textbox1) 
email(textbox2) 
age(textbox3) 
phoneno(textbox4) 

submit(button)       showfile(hyperlink) 

のように見えるテキストボックスから値を取得しますか?誰でも助けてくれますか?

+4

のようにボタンのClickイベントにアクセスすることができますが、質問にいくつかの時間と労力がかかることがあり、それは意味をなさない – V4Vendetta

答えて

2

更新 - OPのコメントに基づいて、私はページへの間の値を渡すには

を私の答えを更新した、最初のページボタンのクリックイベントハンドラでは、この

を試してみてください、このような何かを書きます

Session["Name"] = textBox1.text; 

、あなたがデザインページの追加で

を表示したいページに移動この

<asp:Label ID="lblName" runat="server" Text=""></asp:Label> 

とページロードイベントハンドラ内または以前のセッションに格納されているテキストを表示するには、好きなイベントのようなasp.net Labelコントロールには、次のコード

lblName.Text = Convert.ToString(Session["Name"]); 


を書くIあなたはあなたのasp.netページの TextBox複数のidの textbox1を使用することができるとは思わない、任意の方法であなたは単に textbox1.Textプロパティを使用して、あなたが望むテキストを取得することができます

+0

はい私は報復をしようとしたが、どのように私は、showfileコマンドでこれらの値を保存することができますウェブページ –

+0

「これらの値を保存する」という意味は、ハードディスク上のファイルに値を保存するという意味ですか? – Vamsi

+0

inaウェブページこれらの値を表示する必要があります –

0

同じidで複数のコントロールを作成することはできません。それらをtextbox1、textbox2、...に変更します。textbox1.text、textbox2.text..etcなどのボタンクリックイベントのテキストボックスから値を取った後に

+0

はい、私はtatを試していましたが、 showfile webpage –

0

あなたのコントローラのタイプによって異なります。 あなたを修正させてください。あなたは、テキストボックスの値を取得したいときにスクリプトタグでのjQueryを使用してクライアント側でこれらのテキストボックスの値を取得したい場合button.but上のユーザーのクリック:しかし、これらのテキストボックスがある場合

<script> 

     $("input[type=submit]").click(function(){ 

       //it return the value of first textbox 
       $("input[type=text]")[0].val() 

     }); 

</script> 

サーバー側のコントローラは、それぞれのIDを設定し、このコードを使用することができます使用します。

this.textbox1.Text 

はあなたが答えて取得していない場合は、より良い質問をしてみてください。

+0

送信ボタンをクリックすると、テキストボックスに入力された値を別のWebページに保存します。 –

+0

フォームのターゲット属性を、テキストボックス値を送信するページに設定します。 textboxesの値:Request ["TextboxId"] –

0

あなたは

string name=Textbox1.text; 
string email=Textbox2.text; 
decimal Age=Convert.ToDecimal(Textbox3.text); 
string phoneNo=Textbox4.text; 
+0

これはどのように値を保存しますか? –