Passing benutzerdefinierter Parameter im benutzerdefinierten Attribut - ASP.NET MVC
Mein Ziel ist es, ein benutzerdefiniertes Attribut wie "System.ComponentModel.DataAnnotations.Display" zu erstellen, mit dem ich einen Parameter übergeben kann.
Beispiel: In System.ComponentModel.DataAnnotations.Display kann ich dem Parameter Name @ einen Wert übergebe
[Display(Name = "PropertyName")]
public int Property { get; set; }
Ich möchte das gleiche tun, aber in Controllern und Aktionen wie unten
[CustomDisplay(Name = "Controller name")]
public class HomeController : Controller
und füllen Sie dann ein ViewBag- oder ViewData-Element mit seinem Wert.
Kann mir jemand dabei helfen?
Vielen Dank