Pergunta

Eu sou uma parte web novato ASP.NET. Eu construí algumas mais simples usando apenas uma classe que deriva de WebPart e substituindo o método CreateChildControls, mas nada realmente muito substancial. A minha pergunta é se é possível ter uma parte da web que também tira proveito de um arquivo separado html / asp.net marcação que ajudará a fornecer alguma estrutura para a produção da parte web. No passado, eu acabou de criar controles de servidor e adicionou-los à coleção de controles, mas esta parece ser uma estranha maneira de tentar criar um layout não-trivial. Posso fazer isso? Eu tenho que usar um controle de usuário ascx ou posso ignorar esse passo? Há uma série de tutoriais Hello World em partes da web lá fora, mas nenhum parece ir além da substituição CreateChildControls. Obrigado!

Foi útil?

Solução

Sim, existe. Ir aqui para aprender sobre partes da web templated, e ir aqui para ver todas as informações que ele tem sobre WebParts. Eu usei esta técnica de volta em 2004/2005 e funcionou muito bem.

Outras dicas

Os links na resposta acima não estão funcionando, mas aqui é uma uma alternativa: http://www.a2zdotnet.com/View.aspx?Id=95

No VS 2010 também temos peças web visuais, que eu acho que faz praticamente o mesmo truque, mas ele está envolvido em um item de projeto. Eu só vi isso no contexto do SharePoint então não tenho certeza como ele funciona para projetos ASP.NET. Aqui está um exemplo: http://msdn.microsoft.com/en-us/library/ff597539.aspx

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