TwitterBootstrapMvc 开源项目教程

TwitterBootstrapMvc 开源项目教程

TwitterBootstrapMvcFluent implementation of ASP.NET-MVC HTML helpers for Twitter Bootstrap.项目地址:https://gitcode.com/gh_mirrors/tw/TwitterBootstrapMvc

1. 项目的目录结构及介绍

TwitterBootstrapMvc 项目的目录结构如下:

  1. TwitterBootstrapMvc/

  2. ├── src/

  3. │ ├── TwitterBootstrapMvc/

  4. │ │ ├── App_Start/

  5. │ │ ├── Bootstrap/

  6. │ │ ├── Controllers/

  7. │ │ ├── Models/

  8. │ │ ├── Properties/

  9. │ │ ├── Views/

  10. │ │ ├── Global.asax

  11. │ │ ├── Global.asax.cs

  12. │ │ ├── Web.config

  13. │ │ └── ...

  14. │ └── TwitterBootstrapMvc.Tests/

  15. ├── .gitignore

  16. ├── LICENSE

  17. ├── README.md

  18. └── ...

目录结构介绍

  • src/: 包含项目的源代码。
    • TwitterBootstrapMvc/: 主项目文件夹。
      • App_Start/: 包含应用程序启动时加载的配置文件。
      • Bootstrap/: 包含与 Twitter Bootstrap 相关的资源和配置。
      • Controllers/: 包含 MVC 控制器。
      • Models/: 包含数据模型。
      • Properties/: 包含项目属性文件。
      • Views/: 包含视图文件。
      • Global.asax: 应用程序的全局文件。
      • Global.asax.cs: 全局文件的代码隐藏文件。
      • Web.config: 应用程序的配置文件。
    • TwitterBootstrapMvc.Tests/: 包含项目的单元测试。
  • .gitignore: Git 忽略文件。
  • LICENSE: 项目许可证。
  • README.md: 项目说明文档。

2. 项目的启动文件介绍

项目的启动文件主要包括 Global.asaxGlobal.asax.cs

Global.asax

Global.asax 是 ASP.NET 应用程序的根文件,负责处理应用程序级别的事件和状态。

Global.asax.cs

Global.asax.csGlobal.asax 的代码隐藏文件,包含应用程序启动、关闭和错误处理等逻辑。

  1. public class MvcApplication : System.Web.HttpApplication

  2. {

  3. protected void Application_Start()

  4. {

  5. AreaRegistration.RegisterAllAreas();

  6. FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);

  7. RouteConfig.RegisterRoutes(RouteTable.Routes);

  8. BundleConfig.RegisterBundles(BundleTable.Bundles);

  9. }

  10. }

3. 项目的配置文件介绍

项目的配置文件主要是 Web.config

Web.config

Web.config 是 ASP.NET 应用程序的配置文件,包含应用程序的配置信息,如数据库连接字符串、应用程序设置、安全设置等。

  1. <configuration>

  2. <appSettings>

  3. <add key="webpages:Version" value="3.0.0.0" />

  4. <add key="webpages:Enabled" value="false" />

  5. <add key="ClientValidationEnabled" value="true" />

  6. <add key="UnobtrusiveJavaScriptEnabled" value="true" />

  7. </appSettings>

  8. <connectionStrings>

  9. <add name="DefaultConnection" connectionString="..." providerName="System.Data.SqlClient" />

  10. </connectionStrings>

  11. <system.web>

  12. <compilation debug="true" targetFramework="4.5.2" />

  13. <httpRuntime targetFramework="4.5.2" />

  14. </system.web>

  15. <system.webServer>

  16. <modules runAllManagedModulesForAllRequests="true" />

  17. </system.webServer>

  18. </configuration>

配置文件介绍

  • appSettings: 包含应用程序的设置,如页面版本、客户端验证等。
  • connectionStrings: 包含数据库连接字符串。
  • system.web: 包含 ASP.NET 的编译和运行时设置。
  • system.webServer: 包含 IIS 的配置设置。

以上是 TwitterBootstrapMvc 开源项目的教程,涵盖了项目的目录结构、启动文件和配置文件的介绍。希望对您有所帮助。

TwitterBootstrapMvcFluent implementation of ASP.NET-MVC HTML helpers for Twitter Bootstrap.项目地址:https://gitcode.com/gh_mirrors/tw/TwitterBootstrapMvc

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...