Trong VS 2017, tôi đã tạo một Ứng dụng web ASP.NET Core mới. Trên trang thứ hai của trình hướng dẫn, tôi đã chọn Ứng dụng web và để Xác thực tôi đã chọn "Tài khoản người dùng cá nhân".
Bây giờ, tôi đang cố gắng tìm các Trang được liên kết với / Tài khoản / Đăng ký và / Tài khoản / Đăng nhập .
_Layout.cshtml mang đến _LoginPartial.cshtml, giống như đã làm trong MVC cổ điển:
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a asp-page="/Index">Home</a></li>
<li><a asp-page="/About">About</a></li>
<li><a asp-page="/Contact">Contact</a></li>
</ul>
<partial name="_LoginPartial" />
</div>
Nếu người dùng chưa đăng nhập thì _LoginPartial bao gồm <a>
các thẻ trỏ đến trang đăng nhập và đăng ký:
<ul class="nav navbar-nav navbar-right">
<li><a asp-area="Identity" asp-page="/Account/Register">Register</a></li>
<li><a asp-area="Identity" asp-page="/Account/Login">Login</a></li>
</ul>
Đó là tất cả có ý nghĩa. Nhưng tôi đã dự kiến cấu trúc thư mục Khu vực sẽ bao gồm các thư mục Đăng ký và Đăng nhập. Nó không. Điều duy nhất tôi tìm thấy ở đây là _ViewStart.cshtml
Tôi biết rằng mã được tạo ra hoạt động, Khi tôi chạy dự án, liên kết Đăng ký trỏ đến "/ Danh tính / Tài khoản / Đăng ký" và liên kết Đăng nhập trỏ đến "/ Danh tính / Tài khoản / Đăng nhập". Nhấp vào liên kết Đăng ký sẽ cho tôi một trang đăng ký bao gồm nội dung "Tạo tài khoản mới".
Nhưng tôi không thể tìm thấy văn bản "Tạo tài khoản mới" ở bất cứ đâu trong dự án.
Ai đó có thể cho tôi biết những gì tôi đang thiếu?