Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/277.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.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# 在ASP MVC控制器中使用来自不同网站的操作_C#_Asp.net Mvc - Fatal编程技术网

C# 在ASP MVC控制器中使用来自不同网站的操作

C# 在ASP MVC控制器中使用来自不同网站的操作,c#,asp.net-mvc,C#,Asp.net Mvc,我有一个ASP MVC控制器,带有action PersonDetails,它以Person对象作为参数。该操作通过AJAX调用调用,执行一些工作来验证Person模型并返回一个视图 我想要实现的是验证此操作中的模型并设置一些附加参数,然后将对象发送到另一个web应用程序(也是ASP MVC应用程序),该应用程序将进行进一步处理,生成视图并将其作为字符串返回。个人模型在两个应用程序之间共享。假设我不能使用WebAPI或WCF来代替外部应用程序中的第二个MVC控制器 这种情况可能吗?当我需要使用与

我有一个ASP MVC控制器,带有action PersonDetails,它以Person对象作为参数。该操作通过AJAX调用调用,执行一些工作来验证Person模型并返回一个视图

我想要实现的是验证此操作中的模型并设置一些附加参数,然后将对象发送到另一个web应用程序(也是ASP MVC应用程序),该应用程序将进行进一步处理,生成视图并将其作为字符串返回。个人模型在两个应用程序之间共享。假设我不能使用WebAPI或WCF来代替外部应用程序中的第二个MVC控制器


这种情况可能吗?当我需要使用与MVC controller不同的web应用程序中的操作,并且没有restful API可供使用时,最好的方法是什么。

也许您不需要从第二个web应用程序调用该操作,也许这个“进一步处理”功能可以封装在一个公共项目中,然后,您只需要在第一个web应用程序中引用该公共项目,以完成您想要进行的进一步处理