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

时间:2011-06-03 13:36:15

标签: c# asp.net-mvc t4 asp.net-mvc-areas t4mvc

我们正在使用T4MVC为我们生成脚本和内容的链接。我们在某些区域添加了Script个文件夹,我们也希望T4MVC为它们生成链接。

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

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

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

1 个答案:

答案 0 :(得分:3)

看起来StaticFilesFolders不支持/识别路径分隔符。但它会以递归方式处理项目,因此您可能只想尝试将"Areas"添加到StaticFilesFolders列表而不是"Areas/Webcard/Scripts"。这样您就可以访问@Links.Areas.Webcard.Scripts.Script1_js等脚本。