为了账号安全,请及时绑定邮箱和手机立即绑定

非常严重的问题。。。。

非常严重的问题。。。。

哔哔one 2018-12-06 16:51:51
protected void LinkButton1_Click1( object sender , EventArgs e ) { int row = ( (GridViewRow)( (LinkButton)sender ).NamingContainer ).RowIndex; string wenname = subll.getgnamebyid( Convert.ToInt32( grshow.Rows[row].Cells[0].Text ) ); string filename = Server.MapPath( "~/" + subll.getway( Convert.ToInt32( grshow.Rows[row].Cells[0].Text ) ) ); DownLoad( wenname , filename ); } private void DownLoad( string strName , string strPath ) { string fileName = strName;//客户端保存的文件名 FileStream fs = new FileStream( strPath , FileMode.Open ); byte[] bytes = new byte[(int)fs.Length]; fs.Read( bytes , 0 , bytes.Length ); fs.Close( ); Response.ContentType = "application/octet-stream"; //通知浏览器下载文件而不是打开 Response.AddHeader( "Content-Disposition" , "attachment; filename=" + HttpUtility.UrlEncode( fileName , System.Text.Encoding.UTF8 ) ); Response.BinaryWrite( bytes ); Response.Flush( ); Response.End( ); } 点击linkbutton老是下载自己的这个aspx页面 不知道怎么回事。谷歌  火狐 没问题 求解释 ie8.。。什么的都有问题
查看完整描述

9 回答

?
杨__羊羊

TA贡献1943条经验 获得超7个赞

你调试一下看看你的filename是什么?

查看完整回答
反对 回复 2019-01-21
?
当年话下

TA贡献1890条经验 获得超9个赞

路径没问题。。。调试过的

查看完整回答
反对 回复 2019-01-21
?
红颜莎娜

TA贡献1842条经验 获得超12个赞

@小 莫: 把linkbutton换成button试试? ^-^

查看完整回答
反对 回复 2019-01-21
?
慕桂英4014372

TA贡献1871条经验 获得超13个赞

先要Response.Clear()
查看完整回答
反对 回复 2019-01-21
?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

不行,就打开一个新的链接下载就行了

查看完整回答
反对 回复 2019-01-21
?
繁华开满天机

TA贡献1816条经验 获得超4个赞

浏览器导致额 本身代码没问题

查看完整回答
反对 回复 2019-01-21
  • 9 回答
  • 0 关注
  • 428 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信