まず、私はWeb開発にまったく慣れていないので、この質問が単純すぎる場合は事前に謝罪します(ただし、投稿する前に前提条件のグーグルを実行しました)。
私が抱えている問題は、リンクボタンまたはページ上のリンクを介して新しいタブを開きたいということです。レポートにパラメータを渡すため、ページから参照の最後にクエリ文字列変数を追加する必要があります。
パラメータを正常に渡し、次のコードを使用して同じタブでレポートを開きました。
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を使用していると想定できます。
これは可能ですか?任意の提案をいただければ幸いです。