用超链下载文件,当物理地址上确实有文件时是没有问题的;但如果文件被删除了,但数据库中仍有记录,点击超链就出错,如何能截获错误,并人为提示用户呢?
解决方案 »
- KindEditor的问题,可以提取编辑器的内容保存到数据库,但是从数据库提出的数据如何在KindEditor显示呢?
- 关于数组的问题
- 显示数据 和 删除数据 的两个小问题
- js RegExp问题,研究许久了
- 急啊,当访问页面时出现运行是出错,之前还好好的,关了重新打开也不行,出错信息如下:
- 为什么我写的数据库SQL语言,在C#中出现错误
- JS调用WebService时出错,有源码,(急,在线等)
- .NET 链接 Oracle 的错误!
- 如何实现页面与代码的最大限度分离?做过留言板或论坛之类的请进来谈谈。
- 怎么样在接收传递值进行判断是否有值?
- 实现这样的网站能收多少钱?是卖花的公司要做网站。不包括美工能收多少。包括美工能收多少?
- 想用ASP.NET,不知道哪里有VS.NET 2005下载
mode="RemoteOnly">
<error statusCode="404"
redirect="404Error.htm"/>
</customErrors>
用了<customErrors defaultRedirect="Error.htm"
mode="RemoteOnly">
<error statusCode="404"
redirect="404Error.htm"/>
</customErrors>
但显示的还是”该页无法显示“
FileInfo File = new FileInfo(Path);
Response.Clear();
Response.ClearHeaders();
Response.BufferOutput = false;
Response.ContentType = "application/octet-stream";
Response.AppendHeader("Content-disposition", "attachment;filename=" + HttpUtility.UrlEncode(name, Encoding.UTF8));
Response.AddHeader("Content-Length", File.Length.ToString());
Response.WriteFile(Path);
Response.Flush();
Response.End();
只是在DATAGRID中用超链绑定了物理地址呀!
链接地址不存在!!
添加了<error statusCode="404" redirect="404Error.htm"/>还是老样子。显示该页无法显示