我正在更新一个最初使用MVC4构建的旧网站(也许是VS2012)。我很确定在更新3之后,当我使用脚手架添加新视图时,我现在使用Bootstrap等获取MVC5样式视图。此站点不使用引导程序,此时没有计划添加它。有没有办法引用旧式脚手架模板,所以我不需要在创建后手动构建(或重建)视图页面?
目前正在使用VS2015 Update 3
看来nuget包Microsoft.AspNet.Mvc正在运行5.2.3。这是我获得MVC 5脚手架模板的原因吗?
答案 0 :(得分:0)
脚手架使用代码模板,但仅用于定义“创建”,“列表”,“编辑”,“详细信息”,“删除”和“空视图”。这意味着css继承自_Layout.cshtml。只需删除引导参考,它应该工作。如果要自定义Scaffolding布局,只需更改代码模板:
C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ Web \ MVC 4 \ CodeTemplates \ AddView \ CSHTML
更多信息: http://www.hanselman.com/blog/ModifyingTheDefaultCodeGenerationscaffoldingTemplatesInASPNETMVC.aspx