2

私のアプリでは、選択したASP.NET Core RC2VS2015 を使用してビューを作成しました。ビューの最後に、次の HTML タグを作成しました。アンカー タグには asp-action 属性がありますが、asp-Controller 属性はありません。しかし、[編集] および [インデックス] リンクをクリックすると、ウィザードが詳細テンプレートの作成に使用したコントローラーである正しいコントローラーに移動します。私の仮定は、デフォルトでは、詳細テンプレートが使用している同じコントローラーで呼び出されるということです。私の仮定は正しいですか?asp-controller 属性が必要な場所 そこにない場合、仮定は何ですか?view WizardDetails demplateEdit and Index actions

詳細ビュー:

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

1 に答える 1

1

asp-controllerあなたの仮定は正しいです。属性が指定されていない場合、リンクは現在のアクションと同じコントローラーを使用して生成されます。

于 2016-06-20T19:51:05.843 に答える