如何在T4 for ASP.NET MVC中的嵌套文件夹中生成链接



我们使用T4MVC为我们生成指向脚本和内容的链接。我们已经在一些区域中添加了Script文件夹,我们希望T4MVC也能为它们生成链接。

我们试图修改它,将其作为一行添加到T4MVC.tt.settings.t4,但遗憾的是没有成功。Areas/Webcard/Scripts文件夹的链接尚未生成:

readonly string[] StaticFilesFolders = new string[] {
    "Scripts",
    "Content",
    "App_Sprites",
    "Areas/Webcard/Scripts"
};

当我向每个区域添加文件夹时,如何为新文件夹生成链接?

看起来StaticFilesFolders不支持/识别路径分隔符。然而,它确实递归地处理项目,所以您可能想尝试将"Areas"添加到StaticFilesFolders列表中,而不是"Areas/Webcard/Scripts"。这应该允许您访问@Links.Areas.Webcard.Scripts.Script1_js之类的脚本。

最新更新