从ASP MVC控制器中的不同网站采取行动

时间:2015-03-26 15:53:47

标签: c# asp.net-mvc

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

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

这种情况可能吗?当我需要使用驻留在MVC控制器中的不同Web应用程序中的操作时,最好的方法是什么,并且没有可供使用的REST。

1 个答案:

答案 0 :(得分:1)

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