Pergunta

Dada uma ação como:

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

Existe alguma maneira de resolver a instância de value's CustomAttribute Dentro de um Modelbinder? Eu estava olhando para as fontes e chances de MVC que estou apenas fazendo errado, mas quando tentei replicar o código deles, que recupera o bindattribute para um modelo complexo, chamando getAttributes () não retornou o atributo que estou procurando.

DefaultModelBinder

GetTypeDescriptor(controllerContext, bindingContext).GetAttributes();
Foi útil?

Solução

Uma placa de discussão vem com dois tipos de conteúdo: discussão e mensagem. A discussão é o tipo de conteúdo de alto nível, a mensagem é todas as respostas. Se você adicionar seu campo "estado" ou "status" ou qualquer que seja o tipo de conteúdo de discussão, ele só será aplicável à pergunta, não as respostas.

    .
  1. Criar uma coluna do site chamada de estado e dar-lhe quaisquer valores que você deseja.
  2. Crie seu conselho de discussão.
  3. configurações para a placa de discussão e, em tipos de conteúdo clique discussão.
  4. Adicione a coluna do site do estado.

    Quando seu usuário cria uma nova pergunta, o único item da lista com o status anexado será a questão.

     uma pergunta?

    As respostas só têm o campo do corpo:

     uma resposta.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top