TwitterBootstrapMvc 开源项目教程
TwitterBootstrapMvcFluent implementation of ASP.NET-MVC HTML helpers for Twitter Bootstrap.项目地址:https://gitcode.com/gh_mirrors/tw/TwitterBootstrapMvc
1. 项目的目录结构及介绍
TwitterBootstrapMvc 项目的目录结构如下:
TwitterBootstrapMvc/
├── src/
│ ├── TwitterBootstrapMvc/
│ │ ├── App_Start/
│ │ ├── Bootstrap/
│ │ ├── Controllers/
│ │ ├── Models/
│ │ ├── Properties/
│ │ ├── Views/
│ │ ├── Global.asax
│ │ ├── Global.asax.cs
│ │ ├── Web.config
│ │ └── ...
│ └── TwitterBootstrapMvc.Tests/
├── .gitignore
├── LICENSE
├── README.md
└── ...
目录结构介绍
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.asax
和 Global.asax.cs
。
Global.asax
Global.asax
是 ASP.NET 应用程序的根文件,负责处理应用程序级别的事件和状态。
Global.asax.cs
Global.asax.cs
是 Global.asax
的代码隐藏文件,包含应用程序启动、关闭和错误处理等逻辑。
public class MvcApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
}
}
3. 项目的配置文件介绍
项目的配置文件主要是 Web.config
。
Web.config
Web.config
是 ASP.NET 应用程序的配置文件,包含应用程序的配置信息,如数据库连接字符串、应用程序设置、安全设置等。
<configuration>
<appSettings>
<add key="webpages:Version" value="3.0.0.0" />
<add key="webpages:Enabled" value="false" />
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
</appSettings>
<connectionStrings>
<add name="DefaultConnection" connectionString="..." providerName="System.Data.SqlClient" />
</connectionStrings>
<system.web>
<compilation debug="true" targetFramework="4.5.2" />
<httpRuntime targetFramework="4.5.2" />
</system.web>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
</system.webServer>
</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