Twitter bootstrap 引导在Razor页面中不起作用

Twitter bootstrap 引导在Razor页面中不起作用,twitter-bootstrap,razor,asp.net-core-2.0,Twitter Bootstrap,Razor,Asp.net Core 2.0,Bootstrap在我的索引页面和其他默认生成的页面中工作…但是我在页面内部创建的文件夹和在这些页面上使用crud创建的脚手架Bootstrap不工作…我在asp.net core 2 mvc模板中尝试了相同的方法,效果很好 这是我的创建视图 @page @model Memberships.Pages.Section_Page.CreateModel @{ Layout = null; } <!DOCTYPE html> <html> <head> &

Bootstrap在我的索引页面和其他默认生成的页面中工作…但是我在页面内部创建的文件夹和在这些页面上使用crud创建的脚手架Bootstrap不工作…我在asp.net core 2 mvc模板中尝试了相同的方法,效果很好

这是我的创建视图

@page
@model Memberships.Pages.Section_Page.CreateModel

@{
Layout = null;
}

<!DOCTYPE html>

<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>Create</title>
</head>
<body>

<h4>Section</h4>
<hr />
<div class="row">
    <div class="col-md-4">
        <form method="post">
            <div asp-validation-summary="ModelOnly" class="text-danger">
</div>
            <div class="form-group">
                <label asp-for="Section.Title" class="control-label">
</label>
                <input asp-for="Section.Title" class="form-control" />
                <span asp-validation-for="Section.Title" class="text-
danger"></span>
            </div>
            <div class="form-group">
                <div class="col-md-offset-2 col-md-10">
                    <input type="submit" value="Create" class="btn btn-
success" />
                </div>
            </div>
        </form>
    </div>
</div>

<div>
    <a asp-page="Index">Back to List</a>
</div>

@section Scripts {
    @{await Html.RenderPartialAsync("_ValidationScriptsPartial");}
}
</body>
</html>
@page
@模型Memberships.Pages.Section\u Page.CreateModel
@{
布局=空;
}
创造
部分


您没有在
中刷新引导,因此页面无法知道您要加载它

你需要的东西大致如下:


由于它在其他页面上工作,我假设您已经从
\u Layout.cshtml
(或其他一些共享布局)引用了该库。但是,不会使用此布局,因为您已明确告知它不要加载布局:

@{
布局=空;
}

什么具体不起作用?他为什么要将is layout设置为null?