User1520731567 posted
Hi MBoz96,
Install bootstrap through visual studio Manage Nugget Packages and you can utilize free themes available.
Lot of free themes are available in https://bootswatch.com/.
Download a CSS from the mentioned link and replace the one in your bootstrap CSS folder.
Or you could also write your own CSS style file based on different football teams..
Then you could invoke these CSS files in different Layout.cshtml and judge them in
_ViewStart,csthml.
Current theme in MVC is decided by the styles specified in _Layout.cshtml file.
Usually this file lies inside Views\Shared path. The
_ViewStart.cshtml which lies directly under Views folder decides which layout should the view use.
For example:
(here I use diferent Layouts on different actions,you can modify it into your judgment statement)
In _ViewStart:
@{
//Layout = "~/Views/Shared/_Layout.cshtml";
var action= HttpContext.Current.Request.RequestContext.RouteData.Values["Action"].ToString();
if (action== "Contact")
{
Layout = "~/Views/Shared/_Layout2.cshtml";
}
else if (controller == "About")
{
Layout = "~/Views/Shared/_Layout3.cshtml";
}
else
{
Layout = "~/Views/Shared/_Layout.cshtml";
}
}
How it works:

Best Regards.
Yuki Tao