C#.net 点击gridview中的选择按钮在新窗口打开指定文件

如下图所示,我把那个选择按钮设置成详细了,目的就是点开详细后,在新窗口打开对应的pdf文件,pdf文件时字段是根据部门和姓名字段自动生成的。protectedvoiddr... 如下图所示,我把那个选择按钮设置成详细了,目的就是点开详细后,在新窗口打开对应的pdf文件,pdf文件时字段是根据部门和姓名字段自动生成的。

protected void drv1_SelectedIndexChanged(object sender, EventArgs e)
{

openPdf();

}

protected void openPdf()
{
string str1;
str1 = drv1.Rows[drv1.SelectedIndex].Cells[0].Text.ToString().Trim();
string str2;
str2 = drv1.Rows[drv1.SelectedIndex].Cells[2].Text.ToString().Trim();
string str;
str = "/source/" + str2+"/"+str1 + ".pdf";
str.Trim();
if (str1 != " ")

Response.Redirect(str);

这是我写的代码,但是打开的时候就把当前窗口覆盖了。
如果加上targe_blank,单击详细是在新窗口打开了,但是下一页,还有查询什么的都是再新窗口了,我想只在新窗口打开对应pdf文件,查询或者下一页还是在当前窗口进行,麻烦高手指教下 谢谢了
展开
 我来答
lucklee_2008
2011-05-19 · TA获得超过225个赞
知道答主
回答量:180
采纳率:0%
帮助的人:325万
展开全部
Response.Redirect(str);

换成JS代码,用JS的LOCATION属性打开新窗口,只打开一个地址。
追问
可以麻烦写下代码么 我是初学者 不知道怎么弄 麻烦了
追答
这个还是要自己去摸索的,自己学会了,一些动了很多东西。
色表哥
2011-05-23 · TA获得超过190个赞
知道答主
回答量:133
采纳率:100%
帮助的人:21.2万
展开全部
window.location.href
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式