2012-01-15 10 views
1

私は2つのページを持っています:Default.aspxとTarget.aspx。 Default.aspxの上の2つのボタンがあります:

ボタン1はボタン2がTarget.aspxに("~/Target.aspx?mode=\"textbox\"");クエリ文字列ベースの動作

にリダイレクト("~/Target.aspx?mode=\"drop\"");
にリダイレクトコードの後ろに以下の通りです:

string display = Request.QueryString["mode"]; 
    switch (display) 
    { 
     case "textbox": 
      TextBox1.Visible = true; 
      DropDownList1.Visible = false; 
      break; 
     case "drop": 
      TextBox1.Visible = false; 
      DropDownList1.Visible = true; 
      break; 

    } 

あなたがボタン1の場合には、見ることができるようにTarget.aspxはTextBox1を非表示にし、DropDownList1を表示する必要があります。しかし、これは機能しません。手伝って頂けますか ?ありがとう

答えて

4

( "〜/ Target.aspx?mode = drop")にリダイレクトします。 リダイレクトURLに引用符のないテキストボックス

+0

ありがとうございました。それは – polohy

+0

@ polohyそれはあなたの問題を解決して聞いていい:)#answerをマークすることを忘れないでください:) –

+0

多分もう一つの問題。これはボタンでは機能しますが、asp:ハイパーリンクでは機能しません。なぜなのかご存知ですか ? – polohy

関連する問題