2010-12-31 14 views
0

まず、私はウェブ開発に全く新しいので、この質問があまりにも単純な場合は事前にお詫びします(ただし、投稿する前に前提条件のグーグルで行っていますが)。querystring変数のリンクを使用して新しいタブを開きますか?

私が抱えている問題は、自分のページのリンクボタンまたはリンクから新しいタブを開くことです。私はそれがパラメータをレポートに渡しているので、参照文字列の最後にクエリ文字列変数を追加する必要があります。

は、私は正常にパラメータを渡すと、このコードを使用して、同じタブでレポートを開いた:

protected void lbSummary_OnClick(object sender, CommandEventArgs e) 
    { 
     Response.Redirect("http://myreportserverURL&rs:Command=Render&Year="+YearID); 
    } 

そして、私はこのコードでパラメータを渡すことなく、新しいタブでレポートを成功裏に開かれました:

<a href="http://myreportserverURL" target="_blank" class="menu">Report Name</a> 

私は両方を行うことをお勧めします。 1つの重要な注意点は、新しいタブの代わりに新しいウィンドウを開くことは、私が必要とするものではないということです。私はこれがブラウザの使用にいくらか依存していることを理解していますが、このプロジェクトではユーザーはIE8にいると想定できます。

これは可能ですか?どんな提案も大歓迎です。

答えて

1

をリンクを開きます。あなたはそれはあなたがそこにあなたのクエリ文字列を含む、好きなリンクにコードビハインドにNavigateUrlだ設定することができますasp.net HyperLink controlを使用することができます。

必要に応じてターゲットプロパティを設定できます。

0

設定された目標=「_タブ」これは新しいタブに

関連する問題