Вопрос

Учитывая действие как:

public ActionResult DoStuff([CustomAttribute("foo")]string value) {
  // ...
}

Есть ли способ разрешить экземпляр valueS. CustomAttribute Внутри модельного связующего? Я смотрел на источники MVC и, скорее всего, я просто делаю это неправильно, но когда я попытался повторить их код, который получает Bindattribute для сложной модели, вызывая getattributes () не вернул атрибут, который я ищу.

Defaultmodelbinder

GetTypeDescriptor(controllerContext, bindingContext).GetAttributes();
Это было полезно?

Решение

Дискуссионная плата поставляется с двумя типами контента: обсуждение и сообщение. Обсуждение - это тип контента высокого уровня, сообщение - все ответы. Если вы добавите поле «состояние» или «статус» или что-то еще на дискуссионный тип содержимого, он будет применяться только к вопросу, а не ответы.

  1. Создайте столбец сайта называемого состояния и дайте ему все необходимые значения.
  2. Создать свою дискуссию.
  3. Список настроек для дискуссионного доски и, в разделе Типы контента Нажмите <Сильные> Обсуждение.
  4. Добавить столбец сайта состояния.

    Когда ваш пользователь создает новый вопрос, единственный элемент в списке со статусом, прикрепленным к нему, будет вопрос.

     вопрос?

    Ответы имеют только поле тела:

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top