開發人員技術 | ASP.NET | 其他
.NET 中的一組技術,用於建置 Web 應用程式和 Web 服務。 不符合特定類別的雜項主題。
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 {
請問我哪裡設定錯誤,謝謝。