asp.net右键另存为

来源:百度知道 编辑:UC知道 时间:2024/05/31 15:21:27
asp.net页面中 用GridView显示数据 如何点击GridView中超链接级实现右键另存为 能下载到本地电脑 哪位高手帮忙解释些 具体点 谢谢啦

你说的无法另存为的原因是由于路径错误造成的。如果你指定的路径没有文件,就会无法打开localhost之类的。如果实际有文件,就不会报错。你刻意往下载路径里加一个存在的文件试下就知道了。
。。只要是链接都能右键另存为吧。。。。
只要链接地址指向文件路径就行。

另外如果问的是gridview中显示超链在列操作的话加上一列
比如你数据库中有一列filename列,你用select *取出
然后在gv的<Columns></Cloumns>里复制粘贴下面项,当然括号和中文要去掉
<asp:HyperLinkField DataNavigateUrlFields="(数据库中取出的文件名)filename"
DataNavigateUrlFormatString="download/{0}(这里用输出规则是{0}代替第一个参数即filename,html生成的话就是download/filename)" DataTextField="(gv里列里显示的超链接名)filename" />