Lo que buscas es algo como esto... no se nada de ASP.NET pero en ASP el problema con la concatenacion empieza desde algo muy basico, ejemplo:
str = str & str2 & str3 & str4
Eso es muy ineficiente... y existen varios metodos para hacerlo mas eficiente...
1. str = str & (str2 & str3 & str4)
Simplemente con eso sube la eficiencia de la concatenacion.
Pero bueno, para mas explicaciones y metodos de porque este tema es delicado, mira la siguiente liga:
http://msdn.microsoft.com/library/de...aspstrcatn.asp
Ahi encontraras el StringBuilder pero para ASP, se hace a mano. Este ha sido un problema en ASP, ahora veo que ASP.NET esta solucionado... que bueno eso... Otra ventaja de ASP.NET que no conocia.
Suerte!!