すべてのコントローラーとそのアクションを特定の属性でリストして、動的な Google サイトマップを作成しようとしています。特定のアクションを属性で「マーク」して、サイトマップに表示できるようにします。
ここで、すべてのコントローラーを取得する方法を見つけました。しかし、特定の属性を持つすべてのアクションを取得する方法がわかりません。GetMethods を試してから GetCustomAttributes を使用しましたが、それが正しい方法かどうかはわかりません。少し複雑すぎるように感じました。
コントローラーとそのアクションを取得したら、ここで説明する手法を使用して URL を取得します。お気づきかもしれませんが、Eric Duncan は、その質問で私が達成しようとしていることについて語っています。
前もって感謝します。