Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.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# 从MVC3应用程序发送服务请求_C#_Asp.net Mvc 3 - Fatal编程技术网

C# 从MVC3应用程序发送服务请求

C# 从MVC3应用程序发送服务请求,c#,asp.net-mvc-3,C#,Asp.net Mvc 3,我有一个restful web服务,它基于名为的URL生成两种类型的输出。这两种方法都返回一些XML日志信息 我希望在同一个视图中为每种类型的报告设置一个按钮,返回时在屏幕上显示xml数据 有人能给我提供一些指导或指导我如何实现这一点吗?你想要的是AJAX 这里的链接应该对您有所帮助 希望对您有所帮助。您需要使用jquery ajax方法 然后在ajax调用成功时使用jquery.html方法在视图上显示数据 如果您想在服务器端执行此操作,可以使用或类似的方法。或者您可以发出请求并手动解析它。您

我有一个restful web服务,它基于名为的URL生成两种类型的输出。这两种方法都返回一些XML日志信息

我希望在同一个视图中为每种类型的报告设置一个按钮,返回时在屏幕上显示xml数据


有人能给我提供一些指导或指导我如何实现这一点吗?

你想要的是AJAX

这里的链接应该对您有所帮助
希望对您有所帮助。

您需要使用jquery ajax方法

然后在ajax调用成功时使用jquery.html方法在视图上显示数据


如果您想在服务器端执行此操作,可以使用或类似的方法。或者您可以发出请求并手动解析它。

您看过jQuery ajax吗?-它可以让您非常轻松地指定类型和处理结果(假设您是指使用ajax)。我的第一个想法是在服务器端工作,并使用Razor引擎执行渲染,但我将检查jQuery。我的第一个想法是在服务器端发出请求,然后将返回的XML传递给视图进行渲染。在一个表单上可以有两个提交按钮,它们具有不同的操作吗?在不使用javascript的情况下,不同的表单会有不同的操作。但是您可以在操作中进行检查,查看单击了哪个按钮,并相应地执行不同的代码。看:谢谢你的指导。我实际上使用了链接,然后使用CSS使它们看起来像按钮。完成主要功能后,我将返回并重新考虑,以便在控制器类中有一个处理程序。