Professionals are sharing this step-by-step tutorial to let you learn about the process of integrating twitter bootstrap in ASP.NET mvc development solution. You will get to know about the basic requirements first to learn the process. You will also read about the use of bootstrap in ASP.NET development solution. Make a thorough read of this post and learn the trick by professionals.
We can integrate Twitter Bootstrap using following methods.
When we create a new MVC 5 application by default .Net integrate bootstrap in our application.
- Visual Studio 2015 - MVC 5 Step 1: Open Visual Studio 2015 Step 2: File => New => Project Step 3: Chose Web Template and select ASP.NET Web Application.
Step 4: Select MVC template.
[email protected]("~/Content/css"). That mean we include our “css” bundles file which we already configured in our BundleConfig.cs file in our layout page. You can also see that
Note : When you create a new layout in your solution and want to use bootstrap style then you just need to add @Styles.Render("~/Content/css") under head section of layout page and add @Scripts.Render("~/bundles/bootstrap") bootstrap script bundle file at bottom section.
- Visual Studio 2013 - MVC 4 Step 1: Open Visual Studio 2013 Step 2: File => New => Project Step 3: Chose Web Template and select ASP.NET 4 Web Application.
Step 4: Chose Internet Application from template and chose Razor View engine and click on OK button.
Step 5: Now, open your solution script and content folder, in which you can see there is already default css and script file included.
Step 6: Open package manager console.
Step 7: Write Install-Package bootstrap command in package manager console and press enter button.
If you see your Script folder with sharp eyes before install bootstrap package then there was jQuery-1.8.2 script files and in Content folder jQuery UI css files exists. But now after installed bootstrap package it was removed. The reason is bootstrap support jQuery version between 1.9.1 to 3.0
Step 11: All the configuration is done, now we just need to use above bundle in Layout or View in which we need to use bootstrap style. i.e. If we want to use bootstrap style in all the view which layout is _Layout.cshtml then open _Layout.cshtml file which is under Shared folder.
When you create a new MVC project in Visual studio 2013 and above bootstrap is by default integrated in application. So I used following technology to integrate bootstrap.
- Visual Studio 2012 - MVC3 Step 1: Open Visual Studio 2012 Step 2: File => New => Project Step 3: Chose Asp.Net MVC 3 Web Application.
Step 4: Chose Internet Application and then click on Ok button.
Step 5: Now, our MVC web application is created with default files and folder at following.
Step 6: Now time to integrate bootstrap in our application, so first of all we need to download bootstrap. Open https://getbootstrap.com/ and click on download button.
Step 7: Click on Download Bootstrap button. Then you will redirect to following page and then download the source code.
Step 8: Now, you have a latest jquery, css and fonts of bootstrap which you just download.
Step 9: Now, open you MVC application and create a new folder “Bootstrap” under Content folder, then paste all above bootstrap folder “css, fonts,js” which you download under “Bootstrap” folder.
Step 10: Open _Layout.cshtml file which is under shared folder and add following code as per following screenshot.
Step 11: Now, bootstrap configuration is done in our application. So run the application. Step 12: Oops, when you try to run your application you will find the following error. That is because bootstrap is only comfortable with jQuery 1.9.1 and higher version. So we need to get and put latest version in our application.
Step 13: Go to https://blog.jquery.com/2014/05/01/jquery-1-11-1-and-2-1-1-released/ and download http://code.jquery.com/jquery-1.11.1.js Step 14: Add downloaded “jquery-1.11.1.js” file under Script folder.
Step 15: Now, we need to replace latest jquery. So open _Layout.cshtml file and replace following code.
We learned how to use and configure bootstrap in MVC application with following three methods.
This article shares everything important that you need to learn to integrate twitter bootstrap in ASP.NET mvc development solution. To get appropriate results, follow all the instructions and guidelines shared in this post by ASP.NET development experts. For reviews and feedback, kindly comment!