像构建时在VS2010中包含HTML的东西

时间:2011-08-25 13:19:51

标签: html visual-studio-2010

有没有办法在VS2010中拆分单个HTML页面(纯静态,HTML + JS)(我使用VS2010 + ReSharper进行我的HTML / Js编码)到部分,但是在获取/构建单个页面建立时间

Dreamweaver有这样的功能(我已经使用了这些年,认为它叫做库)。如果我使用PHP,我会在运行时中使用类似Include的内容。

我的网页包含几个div部分作为标签,只有一个可见。我想将这些选项卡之间的代码放在一个文件中,以便于维护。但最后我确实需要一个单一的静态HTML文件。同样,我想这样做构建时间不在服务器端

<DIV>
  many lines of HTML
</DIV>

应该替换为

之类的东西
<DIV>
  #include tab1.html
</DIV>

我可以编写一个构建静态页面的脚本并将其挂钩到VS2010中,但是是否存在某些扩展或功能?

- 使用T4 ---

跟进
  1. VS2010 - Assign html code formatting to T4 (.tt) file
  2. VS2010 - disable validation for particular html file (not all files)

1 个答案:

答案 0 :(得分:1)

我在搜索其他内容时遇到了这个问题。你可能已经开始了,但是到底是什么,也许答案会帮助其他人:

您可以使用所谓的T4模板来执行此操作:

http://msdn.microsoft.com/en-us/library/bb126445.aspx

或者,微软在Razor中具有类似的功能,而且它更具针对性。

以下是两者的比较:

http://blogs.msdn.com/b/garethj/archive/2011/03/11/t4-vs-razor-what-s-the-skinny.aspx