Tôi có chế độ xem nơi tôi cần phát hiện xem thuộc tính có được trang trí với đầu vào bị ẩn hay không.Cách phát hiện trong mã nếu thuộc tính được trang trí với HiddenInput
Tài sản của tôi được định nghĩa là:
[HiddenInput(DisplayValue = false)]
public string UserName{ get; set; }
nỗ lực của tôi cho đến nay đã được:
var column.Member = "UserName";
if (ViewData.ModelMetadata.HideSurroundingHtml == true &&
ViewData.Values.Contains(column.Member))
{
column.Visible = false;
}
Tôi đã đọc mà tôi có thể có thể sử dụng "HideSurroundingHtml" để xác định xem tài sản nên không được hiển thị.
Bất kỳ ý tưởng nào về cách phát hiện điều này?