2016-06-20 20 views
0

私の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> 

答えて

1

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

関連する問題