如何在razor cshtml页面中替换visual studio模板变量?

时间:2011-03-23 16:05:21

标签: visual-studio-2010 templates asp.net-mvc-3 razor

我有一个自定义的visual studio 2010 mvc3项目,我们在我们的商店中用于新项目。使用实际项目名称替换名称空间时,一切都很有效,直到我到达.cshtml页面。有没有办法强制模板引擎将变量传递给页面?

我有以下内容:

<title>@$safeprojectname$.Constants.applicationName</title>

有没有办法设置它,以便启动新项目的人不必替换任何文本?

1 个答案:

答案 0 :(得分:4)

进入项目模板的vstemplate文件,确保使用参数的每个ProjectItem条目都设置了ReplaceParameters="true"属性。