|
|
|
@ -24,10 +24,13 @@ namespace ICSharpCode.AspNet.Mvc
@@ -24,10 +24,13 @@ namespace ICSharpCode.AspNet.Mvc
|
|
|
|
|
{ |
|
|
|
|
this.textTemplateRepository = textTemplateRepository; |
|
|
|
|
ModelClassName = String.Empty; |
|
|
|
|
MasterPageFile = String.Empty; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public MvcTextTemplateType TemplateType { get; set; } |
|
|
|
|
public string ModelClassName { get; set; } |
|
|
|
|
public bool IsContentPage { get; set; } |
|
|
|
|
public string MasterPageFile { get; set; } |
|
|
|
|
|
|
|
|
|
public void GenerateFile(MvcViewFileName fileName) |
|
|
|
|
{ |
|
|
|
@ -36,8 +39,11 @@ namespace ICSharpCode.AspNet.Mvc
@@ -36,8 +39,11 @@ namespace ICSharpCode.AspNet.Mvc
|
|
|
|
|
|
|
|
|
|
protected override void ConfigureHost(IMvcTextTemplateHost host, MvcFileName fileName) |
|
|
|
|
{ |
|
|
|
|
host.IsContentPage = IsContentPage; |
|
|
|
|
|
|
|
|
|
var viewFileName = fileName as MvcViewFileName; |
|
|
|
|
host.IsPartialView = viewFileName.IsPartialView; |
|
|
|
|
host.MasterPageFile = MasterPageFile; |
|
|
|
|
host.ViewDataTypeName = ModelClassName; |
|
|
|
|
host.ViewName = viewFileName.ViewName; |
|
|
|
|
} |
|
|
|
|