Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将.XML文件发送到MVC3中的视图?_C#_Asp.net Mvc 3_Web - Fatal编程技术网

C# 如何将.XML文件发送到MVC3中的视图?

C# 如何将.XML文件发送到MVC3中的视图?,c#,asp.net-mvc-3,web,C#,Asp.net Mvc 3,Web,我有.XML类型的照片库文件。我将其插入了App_数据。我如何将其发送到我的MVC3网站中查看。 谢谢。使用类型为XDocument的模型将视图设置为强类型 然后从控制器将文件加载到内存中。使用XDocument.Parse()解析它,然后将XDocument实例传递给视图作为下载或作为模型的一部分发送到视图?我不知道。乔治有什么更好的方法?谢谢。哈--我想你需要回答这个问题。您是要在HTML中显示它还是提示用户下载XML文件?您好,我只需要在HTML中显示它。我想您有一个照片显示组件,可以读取

我有.XML类型的照片库文件。我将其插入了App_数据。我如何将其发送到我的MVC3网站中查看。
谢谢。

使用类型为
XDocument的模型将视图设置为强类型


然后从控制器将文件加载到内存中。使用
XDocument.Parse()
解析它,然后将
XDocument
实例传递给视图

作为下载或作为模型的一部分发送到视图?我不知道。乔治有什么更好的方法?谢谢。哈--我想你需要回答这个问题。您是要在HTML中显示它还是提示用户下载XML文件?您好,我只需要在HTML中显示它。我想您有一个照片显示组件,可以读取包含照片URL的XML文件,对吗?无法通过HTTP读取App_数据目录。只需将文件粘贴到另一个文件夹并链接到该文件夹。好的,我这样做并发送XDocument以供查看。但视图中没有显示任何内容。这是我在控制器中的代码:public ActionResult PhotoGallery(){string path1=System.Web.HttpContext.Current.Server.MapPath(“~/App_Data/Picture.xml”);XDocument slides=XDocument.Load(路径1);返回视图(幻灯片);}和视图侧:@{ViewBag.Title=“PhotoGallery”}PhotoGallery@Html.DisplayForModel();您能提供XML的结构吗?我将帮助您制作一个模型,并将其发送到视图。这就是结构:我建议从XDocument对象制作一个模型。也就是说,决定需要从视图中的XML显示哪些信息。如果您真的想显示XML,您可以在
标记中显示XML以保留格式。