我有MVC应用程序,使用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
?因为我想在我的新应用程序中看到相同的视图。
答案 0 :(得分:0)
制作另一个项目的Dll并将其包含在您的主项目中,作为参考。然后在页面上使用它,当你打电话时给出完整路径,如namespace.controller.action