Model view controller 如何在控制器(MVC)返回的视图中显示XML文档
我正在构建一个MVC应用程序,在该应用程序中,我在控制器中使用一个连接到webservice MyWebService的webservice。MyWebService有一个webmethod GetProjects,它接受两个参数。GetProjects的返回类型为XmlDocument 以下是cpdeModel view controller 如何在控制器(MVC)返回的视图中显示XML文档,model-view-controller,controller,Model View Controller,Controller,我正在构建一个MVC应用程序,在该应用程序中,我在控制器中使用一个连接到webservice MyWebService的webservice。MyWebService有一个webmethod GetProjects,它接受两个参数。GetProjects的返回类型为XmlDocument 以下是cpde public ActionResult Index() { MyWebService service = new MyWebService(); XmlN
public ActionResult Index()
{
MyWebService service = new MyWebService();
XmlNode xmlNode = service.GetProjects("12345", "54321");
StringWriter stringWriter = new StringWriter();
XmlTextWriter xmTextWriter = new XmlTextWriter(stringWriter);
xmlNode.
return Content(xmlNode, "text/xml")
};
以上程序运行良好
我想在视图中显示控制器返回的XmlDocument
简而言之,如何在视图中显示由Contoller返回的XML文档您可以尝试
ViewData[xmldata]=xmlNode.OuterXml
在视图中,您可以使用ViewData[xmlData]
完整代码如下所示:
public ActionResult Index()
{
MyWebService服务=新建MyWebService();
XmlNode XmlNode=service.GetProjects(“12345”、“54321”);
ViewData[xmldata]=xmlNode.OuterXml
返回视图();
}