【问题标题】:Use Foundation 5 in MVC as default templates instead of Bootstrap在 MVC 中使用 Foundation 5 作为默认模板而不是 Bootstrap
【发布时间】:2015-08-14 20:38:11
【问题描述】:

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

每当我从实体框架生成控制器/视图时,默认类都来自 Bootstrap 框架,它不再做任何事情,因为我已禁用它以支持 Foundation 5。因此,我有很多无用的到处上课。我希望能够将项目设置为默认使用 Foundation 类。听说有一个模板会自动生成器熄火,但不知道在哪里,也不知道它是否真的存在。

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

Foundation Grid System

问题:

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

如果我应该澄清一些事情,请告诉我!谢谢!

【问题讨论】:

    标签: css asp.net asp.net-mvc twitter-bootstrap zurb-foundation-5


    【解决方案1】:

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

    问候,

    【讨论】:

    • 但这适用于 Visual Studio Community 2015 吗?
    • 是的,VS 社区就像一个专业版,所以继续吧
    • 啊,终于找到了。我把它放在C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\...
    • 在工作中,我在 C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Web\Mvc\Scaffolding\Templates 找到了它,再次使用 Visual Studio Ultimate 2013 和 MVC 5。
    猜你喜欢
    • 1970-01-01
    • 2014-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-29
    • 2014-11-26
    • 2021-06-25
    • 2017-01-22
    相关资源
    最近更新 更多