我有MVC应用程序,使用ActionResult
索引方法。此方法返回一个视图。从另一个应用程序获取ActionResult
现在我们决定从另一个应用程序中调用这个方法,并获取这个ActionResult
视图来将它转换成相同的Html页面。
我打电话MVC应用程序的方法是这样的:
baseAddress = "http://localhost:63803/";
apiAddress = "Violations/Index";
var _client = new HttpClient();
_client.BaseAddress = new Uri(baseAddress);
try
{
var response = _client.GetAsync(apiAddress).Result ;
var content = response.Content.ReadAsStringAsync().Result;
return content;
}
而且我得到的页面的完整HTML。但我怎样才能得到真正的ActionResult
?因为我想在我的新应用程序中看到相同的视图。
你的问题没有多大意义。你能澄清最后一句话吗? – DavidG
是的。 MVC应用程序 - 是我们的服务。我们希望从GateWay Web API获得View(ActionResult)。所以,我想要得到ActionResult方法的结果(实际上就像网关服务中的一个类型“ActionResult”) –
你无法通过HTTP获取该类型的对象,为什么要这样做? – DavidG