다음과 같이 정의 된 작업이 있습니다.
public ActionResult TempOutput(string model)
{
return View(model);
}
또한 다음과 같이 정의 된 뷰가 있습니다.
@model String
@{
ViewBag.Title = "TempOutput";
}
<h2>TempOutput</h2>
<p>@Model</p>
그런 다음 한 곳에서 다음과 같은 return 문이 있습니다.
return RedirectToAction("TempOutput", "SEO", new { model = "Tester text" });
요점은 TempOutput보기에 도달하면 " '테스터 텍스트'보기 또는 해당 마스터를 찾을 수 없거나 검색된 위치를 지원하는보기 엔진이 없습니다."라는 오류 메시지가 표시됩니다. 하지만 내 뷰 안에 문자열의 값을 인쇄하고 싶습니다. 어떻게 할 수 있습니까?
원하는 것과 다른 재정의를 호출 View
하고 있습니다.
View(string viewName);
View(string viewName, string masterName, object model)
다음과 같이 전화하고 싶습니다.
return View(null, null, model);
보기 이름에 대한 명시 적 값 (예 : "TempOutput")을 지정할 수도 있습니다.
또는 View(object model)
"model"을 object
다음 으로 캐스팅 하여 재정의를 강제로 선택할 수 있습니다 .
return View((object)model);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다