当前位置:编程学习 > C#/ASP.NET >>

如何实现数据库内资源下载,用字符拼接的方式,求各位帮帮忙!


string divstr = "<ul  style='margin-left: 5px; margin-top: 5px;'>";
            int hid = MemberManager.GetmemberhidByname(i);
            IList<@w_share> sh = ShareManager.GettelByhid(hid);
            w_share[] t = sh.ToArray();
            if (t.Length <= 0) return;
            for (int s = 0; t.Length > s; s++)
            {
                string ncn = "";
                string res=t[s].resources.ToString();
                ncn = t[s].Sname.ToString();
                divstr = divstr + "<li><div style='float:left;'><a href='" + res + "'>" + ncn + "</a></div><div style='float:right;margin-right:5px;color:#3c3c3c;'>[" + t[s].creattime.ToString() + "]</div></li>";
            }
            divstr = divstr + "</ul>";
            shar.Controls.Add(new LiteralControl(divstr));



上面的代码还是不能实行改功能,希望大家帮帮忙!  要实现其中res资源的下载。 --------------------编程问答-------------------- t[s].resources.ToString()
是什么内容?url吗 --------------------编程问答-------------------- 哪里出错了?
你单步调试没?
res和ncn的值取到了吗? --------------------编程问答--------------------
引用 1 楼 net_lover 的回复:
t[s].resources.ToString()
是什么内容?url吗

这个是我存放到数据库的下载资源的内容,我把他转化为字符串模式 --------------------编程问答--------------------
引用 2 楼 foren_whb 的回复:
哪里出错了?
你单步调试没?
res和ncn的值取到了吗?

我的值都是取到的,显示的功能都是没有问题的,唯一就是我想点击个资源的名称,然后弹出一个保存到本地的界面(就是一般你去下载东西,点击下载之后出现的界面)。我是想实现下载的功能! --------------------编程问答--------------------
你把那个a标签的href换成<a value='你数据库完整路径就可以了'></a> --------------------编程问答-------------------- --------------------编程问答-------------------- 还是不行,还有谁能来帮帮我
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,