Pergunta

Gostaria de criar um módulo no DNN que, semelhante ao controle Anúncios, ofereça um modelo que o administrador do portal possa modificar para formatação.Tenho um controle que atualmente usa um controle Repeater com templates.Existe uma maneira de substituir o conteúdo das propriedades ItemTemplate, HeaderTemplate e FooterTemplate do repetidor?

Foi útil?

Solução

Existem muitas maneiras diferentes de fazer isso, normalmente a maneira melhor/mais fácil é simplesmente colocar um controle literal nos modelos de cabeçalho, rodapé e item.Em seguida, lide com o evento ItemDataBound, você pode observar o tipo de item e executar uma ação específica nele para carregar os dados necessários.

Se você quiser ver algumas implementações deste modelo, você pode baixar o código do meu módulo Texto Expansível/HTML, bem como do meu Módulo Guesbook ambos disponíveis gratuitamente, sem login em http://www.iowacomputergurus.com

Outras dicas

Você pode ver exemplos de modelos no módulo Starertkit padrão, no módulo FAQ, no módulo de repositório e no UDT.Todos eles têm níveis variados de controle para modelagem.

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