使用StringBuilder
前面的例子,我们是直接将字符串组合起来,然后写入客户端的浏览器:
Dim
rs As
String =
"Hello World"
rs =
rs &
"<br/>Hello China"
e.WriteString(rs)
如果要写入的内容比较多,这种方法是比较低效的,因为.net合并字符串的效率并不好。
我们建议用StringBuilder来合并字符串,例如:
Dim
sb As
New
StringBuilder
sb.AppendLine("Hello
World")
sb.AppendLine("<br/>Hello
China")
e.WriteString(sb.ToString)
生成的网页内容越多,使用StringBuilder的效率优势就越明显,今后例子都将采用这种方式。