在电脑中给定一个文件夹路径,要求在网页上显示文件下所有图片及其名称,要用什么控件?

昵称是可以中文吗 2012-04-03 09:02:56
如题,我是要在网页上显示的图片,和图片名称?
...全文
236 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
eval绑定完整路径行不行?一定要相对路径??
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]

repeater 直接绑定到 List<FileInfo> 就可以了。

1. 需要调用 repeater.DataBind(); 才执行Render输出
2. 图片显示用 <img> src属性用 Eval() 输出图片在WebSite下的相对路径
[/Quote]
我用了3,5楼的方法,再按照你的方法加了databind(),还是没有输出来?
难道是我img的src属性用eval,输出的是完整路径这个原因!!!!
机器人 2012-04-03
  • 打赏
  • 举报
回复
repeater 直接绑定到 List<FileInfo> 就可以了。

1. 需要调用 repeater.DataBind(); 才执行Render输出
2. 图片显示用 <img> src属性用 Eval() 输出图片在WebSite下的相对路径
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

asp.net 就很灵活了,自己用 repeater 或者 datalist 都可以实现。
[/Quote]
用了repeter还是显示不了?
弱弱的问,repeater里面的绑定也要循环绑定吗?
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

没有控件。需要自己开发和封装控件(或者低级一点,就是页面)。

但是你要搞明白,你是想显示web服务器上的文件夹,还是客户端的?这又是完全不同的知识原理。
[/Quote]
web服务器上的
  • 打赏
  • 举报
回复
但是在网页上还是显示不了图片啊
我网页上的代码用了repeater控件,如下:
<div runat="server">

<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<img src= ' <%# Eval( "pic")%> ' alt= ' <%# Eval( "info")%> ' width= "121" height= "40" />
  
<asp:Label ID= "lblinfo" Text= '<%# Bind("info")%>' runat= "server"> </asp:Label>
</a>
</ItemTemplate>

</asp:Repeater>


</div>
  • 打赏
  • 举报
回复
没有控件。需要自己开发和封装控件(或者低级一点,就是页面)。

但是你要搞明白,你是想显示web服务器上的文件夹,还是客户端的?这又是完全不同的知识原理。
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

遍历文件夹下图片的代码需要自己写一下。
[/Quote]
写好了,但是还是显示不了,麻烦看看,我下面可以循环获取文件夹下的单张图片地址和名称,谢谢
string serverPath = Server.MapPath("upLoad");

DirectoryInfo dirinfo = new DirectoryInfo(serverPath);
if (dirinfo.Exists)
{
FileInfo[] fileInfo = dirinfo.GetFiles();
for (int i = 0; i < fileInfo.Length - 1; i++)
{

string pic = fileInfo[i].FullName;
string info = pic.Substring(pic.LastIndexOf("\\")+1);
}

}
threenewbee 2012-04-03
  • 打赏
  • 举报
回复
遍历文件夹下图片的代码需要自己写一下。
机器人 2012-04-03
  • 打赏
  • 举报
回复
asp.net 就很灵活了,自己用 repeater 或者 datalist 都可以实现。
内容概要:本文围绕基于多时间尺度的电动汽车光伏充电站联合分层优化调度展开研究,提出了一种结合MOPGA-NSGA-II混合算法的优化方法,旨在实现光伏发电、电动汽车充电需求与电网负荷之间的协调优化。通过构建日前、日内与实时三个时间尺度的分层调度架构,综合考虑光伏出力的不确定性、电动汽车充电行为的随机性以及电网运行的安全约束,有效提升了系统的能源利用效率与经济运行水平。研究涵盖了完整的数学建模、多目标优化求解策略及Matlab代码实现,实现了从模型构建到结果可视化的一体化流程,具备良好的可复现性与实际工程应用潜力。; 适合人群:具备一定电力系统基础知识、优化算法理论背景及Matlab编程能力的科研人员、电气工程及相关专业的研究生,以及从事新能源发电、电动汽车充电管理、微电网能量调度等领域的工程技术人员。; 使用场景及目标:①应用于高比例可再生能源接入场景下的充电站能量管理系统设计与优化;②支撑科研项目关于多目标进化算法(如NSGA-II改进算法)、分层调度架构与不确定性建模的对比验证与性能分析;③作为高校或研究机构在综合能源系统、智能电网等方向的教学案例,辅助学生掌握优化调度模型的构建与仿真实现方法。; 阅读建议:建议读者结合文提供的Matlab代码进行模块化学习,重点剖析目标函数的设计逻辑、约束条件的数学表达以及多时间尺度协调机制的实现方式,同时可通过调整光伏出力预测误差、电动汽车到达规律等参数,进一步探究系统鲁棒性与优化性能的变化趋势。

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧