【发布时间】:2017-05-03 04:00:20
【问题描述】:
好吧,我的问题如下:
我正在使用 asp.net 核心创建一个应用程序。我在第一个版本中有 20 多个控制器。
我计划添加新功能。所以,我决定与领域合作。
我创建了一个名为 Areas 的文件夹,在其中添加了一个名为 Administration 的区域的文件夹。我将控制器和视图移至此文件夹。
我为这个区域的所有控制器添加了属性Area("Administration")。
routes.MapRoute(
name: "areaRoute",
template: "{area:exists}/{controller=Home}/{action=Index}/{id?}");
我可以通过输入 URL 进行导航。
我有两个问题:
- 剃须刀没有更多的过程标签,如
- asp-action="SomeAction"
- asp-action="SomeAction" asp-controller="SomeController"
- asp-action="SomeAction" asp-controller="SomeController" asp-controller="SomeArea"
- 不再显示表单上的标签(我使用的是标准 bootstrap 3 表单)
【问题讨论】:
标签: razor asp.net-core