日期:2014-05-17 浏览次数:20438 次
<?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>