在 MVC 中使用 Foundation 5 作为默认模板而不是 Bootstrap

Use Foundation 5 in MVC as default templates instead of Bootstrap

我最近一直在为 ASP.NET 学习 MVC,不喜欢默认的 Bootstrap 主题。我最近也爱上了 Foundation 5 SASS 框架,并在 PHP 的个人项目中使用了它。我能够设置我的 MVC 项目以在 Visual Studio 中使用 Foundation 5,但该项目有点麻烦(由于我没有阅读说明)。基本上,项目进展相当顺利,除了默认 Bootstrap 与 Visual Studio 的集成。

每当我从 Entity Framework 生成一个 Controller/View 时,默认的 classes 来自 Bootstrap 框架,它不再做任何事情,因为我已经禁用了它支持 Foundation 5。因此,我到处都有很多无用的 classes。我希望能够将项目设置为默认使用 Foundation classes。听说有个自动生成器熄火的模板,不知道在哪,不知道有没有

此外,Foundation 使用名为 row 的容器 class,它是网格系统的基础,我在 Bootstrap 中没有对应的容器。假设它存在,有没有办法将其集成到模板中?

Foundation Grid System

问题:

  1. 我可以将默认视图生成器模板从 Bootstrap 更改为 Foundation 吗?
  2. 如果是这样,这是在哪里发生的?
  3. 我可以将 row 的 Foundation 5 网格系统 class 集成到模板中吗?

让我知道是否需要澄清一些事情!谢谢!

是的,你可以改变一切!当然你可以使用基础 bootstrap,首先,这只是 css 部分(是的,它有 js),所以你可以使用你喜欢默认的 css 框架是 bootstrap,因此您必须更改操作视图(列表、创建等)的模板,请参阅以下博客 post:Modifying The Default Code Generation scaffolding Templates In ASPNET MVC

此致,