【问题标题】:ASP anchor tag helper asp-action attrubute without asp-controller attribute没有 asp-controller 属性的 ASP 锚标记助手 asp-action 属性
【发布时间】:2016-10-22 03:31:06
【问题描述】:

在我的 ASP.NET Core RC2 应用程序中,我使用 VS2015 view Wizard 创建了一个视图,其中我选择了 Details demplate。在视图结束时,它创建了以下 HTML 标记。如果您注意到锚标记具有 asp-action 属性但没有 asp-Controller 属性。但是编辑和索引链接将我带到正确的控制器,即向导用于创建详细信息模板的控制器。我的假设是,默认情况下 Edit and Index actions 在 Details 模板使用的同一控制器中调用。我的假设正确吗?哪里需要 asp-controller 属性?如果不存在,假设是什么?

详情视图

...other tags here...
<div>
    <a asp-action="Edit" asp-route-id="@Model.CustomerID">Edit</a> |
    <a asp-action="Index">Back to List</a>
</div>

【问题讨论】:

    标签: c# visual-studio-2015 asp.net-core tag-helpers


    【解决方案1】:

    您的假设是正确的,如果未提供asp-controller 属性,则使用与当前操作相同的控制器生成链接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-14
      • 2016-06-04
      • 2019-01-03
      • 1970-01-01
      • 2023-03-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多