【发布时间】:2011-06-02 01:41:55
【问题描述】:
首先,我是网络开发的新手,所以如果这个问题过于简单,我提前道歉(尽管我在发布之前确实做了先决条件谷歌搜索)。
我遇到的问题是我想通过链接按钮或页面上的链接打开一个新标签。我需要将页面中的查询字符串变量附加到引用的末尾,因为它正在将参数传递给报表。
我已成功传递参数并使用此代码在同一选项卡中打开报告:
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>
我宁愿两者都做。一个重要的注意事项是,我不需要打开一个新窗口而不是新选项卡。我明白这在某种程度上取决于浏览器的使用,但对于这个项目,我可以假设用户将使用 IE8。
这可能吗?任何建议将不胜感激。
【问题讨论】:
标签: c# asp.net redirect hyperlink linkbutton