Ich versuche, alle Controller und ihre Aktionen mit bestimmten Attributen aufzulisten, um eine dynamische Google-Sitemap zu erstellen. Damit ich bestimmte Aktionen mit einem Attribut "markieren" kann, erscheinen sie in der Sitemap.Asp.net Mvc: Liste alle Aktionen auf einem Controller mit bestimmten Attribut
Here Ich habe herausgefunden, wie Sie alle Controller bekommen. Aber ich bin mir nicht sicher, wie ich all ihre Aktionen mit einem bestimmten Attribut ausführen kann. Ich habe versucht GetMethods und dann GetCustomAttributes zu verwenden, aber ich bin mir nicht sicher, ob das der richtige Weg ist. Es fühlte sich etwas kompliziert an.
Sobald ich die Controller und ihre Aktionen bekam, würde ich die Technik here verwenden, um die URLs zu bekommen. Wie Sie vielleicht bemerken, spricht Eric Duncan darüber, was ich in dieser Frage erreichen möchte.
Vielen Dank im Voraus.