日期:2014-05-17 浏览次数:20510 次
<?xml version="1.0" encoding="utf-8"?>
<Files>
<!--原始文件名-->
<File name="C#+经典案例+不错非常不错">
<!--上传成功之后保存的服务器端的文件名-->
<realName>201005212023.rar</realName>
</File>
</Files>
//
// GET: /FileInfo/
public ActionResult Index()
{
XDocument xd = XDocument.Load(Server.MapPath("/Sources/FileInfo.xml"));
//List<XNode> xl = xd.Nodes().ToList();
List<XElement> files = xd.Root.Elements("File").ToList();
ViewData["Files"] = files;
return View();
}
<body>
<%
//获取所有文件借点
List<XElement> Files = ViewData["Files"] as List<XElement>;
%>
<div>
<table>
<tr>
<td align="left">
文件名
</td>
<td align="center">
操作
</td>
</tr>
<%
//遍历所有文件信息节点
foreach (XElement x in Files)
{
%><tr>
<td align="left">
<span>
<%=x.Attribute("name").Value %></span>
</td>
<td align="center">
<a href="/Sources/<%=x.Value %>">点击下载</a>
</td>
</tr>
<%
}
%>
</table>
</div>
</body>