页面一
我用repeater绑定了数据库的t_file表
里面有文件编号 文件路径
repeater最后我方了一个下载指示
<a href='DownFile.aspx?id=<%#Eval("FileId") %>'>下载</a>
新页面的.cs文件中
Model.File mf = new Model.File();
BLL.NRBLL bn = new NRBLL();
Guid guid = Guid.NewGuid();
mf.Fileid = guid.ToString();
mf.Fileid = Request["id"].ToString();
if (bn.FN_SerchResPath(mf) != null)
{ }
FileInfo fileInfo = new FileInfo(@"F:\1111\WebApplication1\WebApplication1\Upload\RedGate.Licensing.rar");
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=" + Server.UrlEncode(fileInfo.Name.ToString()));
Response.AddHeader("content-length", fileInfo.Length.ToString());
Response.ContentType = "application/octet-stream";
Response.ContentEncoding = Encoding.Default;
Response.WriteFile(@"F:\1111\WebApplication1\WebApplication1\Upload\RedGate.Licensing.rar");我现在想把查询到的路径放到这个(@"F:\1111\WebApplication1\WebApplication1\Upload\RedGate.Licensing.rar")
现在这个路径是死的 我用的三层 怎么做 DAL 我查询该返回什么类型呢?
我用repeater绑定了数据库的t_file表
里面有文件编号 文件路径
repeater最后我方了一个下载指示
<a href='DownFile.aspx?id=<%#Eval("FileId") %>'>下载</a>
新页面的.cs文件中
Model.File mf = new Model.File();
BLL.NRBLL bn = new NRBLL();
Guid guid = Guid.NewGuid();
mf.Fileid = guid.ToString();
mf.Fileid = Request["id"].ToString();
if (bn.FN_SerchResPath(mf) != null)
{ }
FileInfo fileInfo = new FileInfo(@"F:\1111\WebApplication1\WebApplication1\Upload\RedGate.Licensing.rar");
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=" + Server.UrlEncode(fileInfo.Name.ToString()));
Response.AddHeader("content-length", fileInfo.Length.ToString());
Response.ContentType = "application/octet-stream";
Response.ContentEncoding = Encoding.Default;
Response.WriteFile(@"F:\1111\WebApplication1\WebApplication1\Upload\RedGate.Licensing.rar");我现在想把查询到的路径放到这个(@"F:\1111\WebApplication1\WebApplication1\Upload\RedGate.Licensing.rar")
现在这个路径是死的 我用的三层 怎么做 DAL 我查询该返回什么类型呢?
select filepath from table where fileid=@id
DAL 我要写一个方法 一般的查询返回不是dataset吗- -