私のASP.NET Core RC2
では、私はDetails demplate
を選択したVS2015 view Wizard
を使ってビューを作成しました。ビューの最後に、次のHTMLタグが作成されました。アンカータグにasp-action属性があり、asp-Controller属性がないことがわかった場合。しかし、EditとIndexのリンクは、詳細テンプレートを作成するためにウィザードが使用したコントローラである正しいコントローラに私を連れて行きます。私の仮定は、デフォルトではEdit and Index actions
が詳細テンプレートが使用しているのと同じコントローラで呼び出されるということです。私の仮定は正しいのですか? asp-controller属性はどこに必要ですか?それがないなら、前提は何ですか?asp-controller属性を持たないASPアンカータグヘルパーasp-action attrubute
詳細を表示:
...other tags here...
<div>
<a asp-action="Edit" asp-route-id="@Model.CustomerID">Edit</a> |
<a asp-action="Index">Back to List</a>
</div>