ActionResult
색인 메서드와 함께 MVC 응용 프로그램이 있습니다. 이 메서드는 뷰를 반환합니다.다른 응용 프로그램에서 ActionResult 가져 오기
이제 다른 응용 프로그램에서이 메서드를 호출하여이 ActionResult
뷰를 가져 와서 동일한 HTML 페이지로 변환하기로 결정했습니다.
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을 받고 있어요 :
나는이 같은 MVC 응용 프로그램의 메소드를 호출하고 있습니다. 그러나 어떻게하면 진짜 ActionResult
을 얻을 수 있습니까? 내 새 응용 프로그램에서 동일한보기를보고 싶기 때문입니다.
귀하의 질문에 많은 의미가 없습니다. 마지막 문장을 분명히 할 수 있습니까? – DavidG
예. MVC 응용 프로그램 - 우리의 서비스입니다. GateWay 웹 API에서 View (ActionResult)를 얻고 싶습니다. 그래서, ActionResult 메소드의 결과를 얻고 싶습니다. (실제로는 게이트웨이 서비스에서 "ActionResult"유형과 같습니다.) –
HTTP를 통해 해당 유형의 객체를 가져올 수 없습니다. 왜 그렇게하고 싶습니까? – DavidG