Некоторые DisplayAttributes (AutoGenerateFilter) на ASP. Net Framework MVC, похоже, ничего не делают? - PullRequest
0 голосов
/ 03 апреля 2020

Итак, я только что обнаружил, что мои ViewModels могут быть заполнены атрибутами [Display()] перед генерацией их представления, и я в основном пробовал каждое свойство в атрибуте [Display] и генерировал представления, чтобы увидеть, что они сделали ( В основном меня интересует свойство AutoGenerateFilter).

Я пробовал это на одном из своих свойств:

[Display(AutoGenerateField = true, AutoGenerateFilter = true, Description = "MyDescription",
    GroupName = "MyGroupName", Name = "User's Favourite Colour", Prompt = "MyPrompt", ShortName = "UFC")]
public string UserColour { get; set; }

При создании представления в VS2019 и последующем запуске сайта я можно увидеть, что AutoGenerateField и Name сработали, но другие атрибуты ничего не делают?

Что еще мне нужно сделать для реализации AutoGenerateFilter?

Вкл. В моем поиске в Google я вижу несколько ссылок на WPF, поэтому большинство этих свойств применимы только к решениям WPF, а не к представлениям веб-приложений?

Я надеялся, что все лишние средства фильтрации sh, которые у нас есть для кода, собирались быть забранным с AutoGenerateField, но это не так. Я не могу найти примеры его использования в Интернете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...