Pergunta

Em cima da minha cabeça, eu não vejo nenhuma razão para que você não poderia estruturar um controle personalizado web ASP.NET (arquivo ASCX) para a saída apenas XML.

Se você evitar o uso de controles no namespace System.Web.UI, e usar apenas tags XML e sub-controles, que também renderizar apenas XML, você deve acabar com um documento XML perfeitamente válido que está sendo processado.

Estou certo, ou há algo que eu estou ausente?

Foi útil?

Solução

Se você deseja gerar um documento XML e retorno que para o cliente, então provavelmente é mais fácil se você criar uma http manipulador (IHttpHandler) em vez de usar uma página de usuário e controles.

Outras dicas

Está faltando que o controle tem que ser dentro de uma página que teria alguma saída HTML para um marcando o início eo fim do controle tag embora possa haver uma maneira para substituir isso.

A sua ideia poderia funcionar se os seus de ASCX gerar XML puro, e você substituir rendem métodos da página para substituir as tags HTML que formulário HTML, corpo e FORM etc. elementos.

A questão é o que você ganharia com esta abordagem ao longo simplesmente gerar um documento XML e construção de uma biblioteca de classe que gera esses fragmentos XML que você queria gerar usando do ASCX.

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