Mam widok, w którym muszę wykryć, czy właściwość jest ozdobiona ukrytymi danymi wejściowymi.Jak wykryć w kodzie, czy właściwość jest ozdobiona HiddenInput
Moja nieruchomość jest zdefiniowany jako:
[HiddenInput(DisplayValue = false)]
public string UserName{ get; set; }
Moja próba dotąd:
var column.Member = "UserName";
if (ViewData.ModelMetadata.HideSurroundingHtml == true &&
ViewData.Values.Contains(column.Member))
{
column.Visible = false;
}
Czytałem, że mogę być w stanie wykorzystać „HideSurroundingHtml”, aby ustalić, czy nieruchomość powinna nie być wyświetlane.
Jakieś pomysły, jak to wykryć?