나는 불꽃과 MVC를 사용하여 일반 HTML보기를 렌더링하기 위해 노력하고있어하지만 난 다음 오류 얻을 : 나는이 내 컨트롤러에서spark 및 MVC를 사용하여 html 페이지를 렌더링하는 방법은 무엇입니까?
The view 'Principal.html' or its master could not be found. The following locations were searched:
~/Views/Site/Principal.html.aspx
~/Views/Site/Principal.html.ascx
~/Views/Shared/Principal.html.aspx
~/Views/Shared/Principal.html.ascx
Site\Principal.html.spark
Shared\Principal.html.spark
을 :
public ViewResult Principal()
{
return View("Principal.html");
}
내가에서 스파크 engina를 등록 내 Global.asax, 시작 메소드
protected override void Start()
{
...
RegisterViewEngine(ViewEngines.Engines, RouteTable.Routes);
RegisterRoutes(RouteTable.Routes);
}
private void RegisterViewEngine(ViewEngineCollection engines, RouteCollection routes)
{
SparkViewFactory engine = new SparkViewFactory();
RegisterFactory.DefaultRegister(IoCService.MyContainer, engine, routes);
engines.Add(engine);
}
렌더링 할 페이지가 html (Principal.html)이고 확장 프로그램을 시작하지 않음을 어떻게 나타낼 수 있습니까?
미리 감사드립니다.
정적 html입니까? 그렇다면 리디렉션 할 수 있습니까? – R0MANARMY
예, 정적 html로 사이트의 초기 페이지입니다. 하지만 내 proyect 구성 때문에 컨트롤러를 통해 페이지를 렌더링해야합니다 ... 감사합니다! – Cintia