0
보기의 루트 폴더를 bin/views 폴더로 변경하는 방법이 있습니까?보기 변경 루트 폴더
보기의 루트 폴더를 bin/views 폴더로 변경하는 방법이 있습니까?보기 변경 루트 폴더
당신은 WebFormsViewEngine 부속 유형 수 :
public class MyViewEngine : WebFormViewEngine
{
public MyViewEngine() {
MasterLocationFormats = new[] {
"~/bin/Views/{1}/{0}.master",
"~/bin/Views/Shared/{0}.master"
};
ViewLocationFormats = new[] {
"~/bin/Views/{1}/{0}.aspx",
"~/bin/Views/{1}/{0}.ascx",
"~/bin/Views/Shared/{0}.aspx",
"~/bin/Views/Shared/{0}.ascx"
};
PartialViewLocationFormats = ViewLocationFormats;
}
}
그런 다음 Global.asax에 그것을 사용하는 편집 :
private void Application_Start(object sender, EventArgs e)
{
RegisterRoutes(RouteTable.Routes);
// replace default WebForms view engine.
ViewEngines.Engines.Remove(ViewEngines.Engines.OfType<WebFormViewEngine>().Single());
ViewEngines.Engines.Add(new Namespace.MyViewEngine());
}
충분히 쉽게 보인다. 감사 :) –