4

属性ルーティングを使用して、ルート名を定義できます。ビュー内から使用されたルートの名前を取得する方法はありますか?

4

3 に答える 3

2

この回答によると、次を使用できます。

@{ var x = ViewContext.RouteData.Values["Action"]; }

ルートデータを取得します。次に、この投稿の正解によると、「 C# でオブジェクト インスタンスからカスタム属性を取得する方法」に従って、属性を引き出すことができます。

于 2012-12-31T01:25:53.270 に答える
1

これは本当に良いアイデアとは思えません。代わりに、ビュー データまたはビュー モデルにルート名を追加する必要があります。

于 2012-12-30T01:24:43.080 に答える