2012-04-16 30 views
1

私はC#ASP.netを使用しており、これに相対的に新しいので、以下を達成する必要があります。ボタンをクリックするとASP.netが新しいWebフォームを開きます

私のVS2010 Webアプリケーションプロジェクトでは、default.aspx、form1.aspxにbutton1とform2.aspxがあります。

1-私はあなたが良い提案してくださいすることができ、私のホームページ(私はアプリを実行したときに開く最初のページ)私はまた、Form1の

上のボタンをクリックしたときのForm2を開くために 2-欲しいとのForm1を設定したいです上記のような項目をカバーする本? ジェイ

+1

ASP.Netの良い本を読むだけでいいです。アマゾンやグーグルで見つける。 – gdoron

+1

ホームページを設定することは、ASP.NETとは関係ありません。それはあなたのWebブラウザの設定です。 –

+0

私はまだdefault.aspxを使っていますが、これはアプリケーションの「デフォルト」ページです。 – Chris

答えて

12

クイックスタートのbutton1_Clickを生成しますデザイナービューで、「ボタン1」、(...)イベントハンドラをダブルクリックすることであろう

感謝。このルーチンでは、あなたは、コードの1行書くことができます:あなたの「ホームページ」にForm1.aspxを設定するには

Response.Redirect("~/form2.aspx"); 

を、それがusallyページIISのルックスです「のdefault.aspx」に名前を変更するために理にかなってから始まるために。

+0

ありがとうございます。新しいウィンドウでこれを開く方法は? – user219628

+0

ちょうど答えを見つけたhttp://stackoverflow.com/questions/104601/asp-net-response-redirect-to-new-window – user219628

2

公開する場合は、デフォルトのページにform1.aspxページを作成する必要がIISで、

  1. 、それが役に立てば幸い。あなたのVS2010では、ファイルを右クリックしてスタートページに設定します。

  2. はい、Response.Redirectの回答は正しいです。

+0

答えてくれてありがとう、それは動作します! – user219628

関連する問題