ASP.NET
.NET Framework 中的一組技術,用於建置 Web 應用程式和 XML Web 服務。
9 個問題
Movies/Index.cshtml
頁面上可以正確列出清單,點選 Create
、Edit
、Detail
或 Delete
會連結到對應的控制器。Admin
並在其中建立了 CRUD 操作,同樣在 Admin/Movies/Index.cshtml
頁面上可以列出清單。不過,所有連結(例如 <a asp-action="Create">Create New</a>
)都無法正常工作;而如果我使用 HTML href 格式 /Admin/Movies/Create.cshtml
,則可以正常使用。Program.cs
中的 Route 配置,並確認它們已經加到 Default Route 的前面。 app.MapControllerRoute(
name: "areas",
pattern: "{area:exists}/{controller=Home}/{action=Index}/{id?}");
app.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
namespace MvcMovie.Areas.Admin.Controllers
{
[Area("Admin")]
public class MoviesController : Controller {
請問我哪裡設定錯誤,謝謝。