sae*_*med 2 razor twitter-bootstrap 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>
<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>
Run Code Online (Sandbox Code Playgroud)
您没有刷新 Bootstrap,<head>因此页面无法知道您要加载它。
你需要一些类似的东西:
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet">
Run Code Online (Sandbox Code Playgroud)
由于它正在其他页面上工作,我假设您已经从您的_Layout.cshtml(或其他一些共享布局)中引用了该库。但是,不会使用此布局,因为您已明确告诉它不要加载布局:
@{
Layout = null;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5530 次 |
| 最近记录: |