【问题标题】:Consume action from different website in ASP MVC controller在 ASP MVC 控制器中使用来自不同网站的操作
【发布时间】:2015-03-26 15:53:46
【问题描述】:

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

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

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

【问题讨论】:

    标签: c# asp.net-mvc


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多