将 Visual Studio 2017 MVC 视图脚手架更新为 Bootstrap 4 [英] Update Visual Studio 2017 MVC View Scaffolding to Bootstrap 4
问题描述
我刚刚将我的 Visual Studio 2017 ASP.NET MVC 5 应用程序从 Bootstrap v3 更新到了 v4.我发现当我添加一个新的编辑部分视图 使用脚手架,它仍然使用 Bootstrap v3 CSS 类名作为表单.有没有办法更新脚手架以使用 BS v4?
编辑
我在说什么似乎有些混乱.
在 Visual Studio 2017 中,在 MVC 项目中,在解决方案资源管理器中,右键单击 Views 文件夹 >添加 >查看... >MVC 5 视图单击添加
.
这会打开添加视图"对话框.我输入我的视图名称,选择编辑模板并选择,对于这个例子,LoginVm
作为模型类.Visual Studio 生成此标记.这个过程称为脚手架.
@model Demo.ViewModels.LoginVm@using (Html.BeginForm()){@Html.AntiForgeryToken()<div class="form-horizontal"><h4>登录Vm</h4><小时/>@Html.ValidationSummary(true, "", new { @class = "text-danger" })<div class="form-group">@Html.LabelFor(model => model.UserName, htmlAttributes: new { @class = "control-label col-md-2" })<div class="col-md-10">@Html.EditorFor(model => model.UserName, new { htmlAttributes = new { @class = "form-control" } })@Html.ValidationMessageFor(model => model.UserName, "", new { @class = "text-danger" })
<div class="form-group">@Html.LabelFor(model => model.Password, htmlAttributes: new { @class = "control-label col-md-2" })<div class="col-md-10">@Html.EditorFor(model => model.Password, new { htmlAttributes = new { @class = "form-control" } })@Html.ValidationMessageFor(model => model.Password, "", new { @class = "text-danger" })