Response.Write输出html
我想用Response.Write输出一个表格,如果写成
<%Response.Write"<table border=1><tr><td>gggggggg</td></tr></table>"%>
是正确的,但是我写成
<%Response.Write"<table border=1>
<tr>
<td>gggggggg</td>
</tr>
</table> "%>
就是错的,为什么啊?如果是很长的html不就要写很长?怎么才能换行,而且又简便?
如果每行都用Response.Write,那是不可能的,太多了,大家看看有什么方法?
问题点数:20、回复次数:12Top
1 楼dh20156(风之石)回复于 2005-01-31 00:10:06 得分 5
<% str = "<table border=1>"
str = str &"<tr>"
str = str &"<td>gggggggg</td>"
str = str &"</tr>"
str = str &"</table>"
Response.Write str %>Top
2 楼zktz1(ZKTZ密码忘记了)回复于 2005-01-31 01:53:35 得分 0
其实Response可是省的
直接<table border=1>
<tr>
<td>gggggggg</td>
</tr>
</table>Top
3 楼zktz1(ZKTZ密码忘记了)回复于 2005-01-31 01:54:32 得分 0
可以省的Top
4 楼lstup(流水)回复于 2005-01-31 01:59:41 得分 0
xx = "<table>....."
xx = xx & "<td>..."
.....
Response.Write xxTop
5 楼zj5918(剑了)回复于 2005-01-31 04:20:25 得分 0
dh20156(风之石) ( ) 信誉:4
方法非常可取!同时麻烦点也可以用``
<% Response.Write"<table border=1>"
Response.Write"<tr><td>"
Response.Write"gggggggg" '这里也可以用变量,去掉""便可以``如Response.Write ABC 前提是要把值赋给ABC!
Response.Write"</td></tr>"
Response.Write"</table>"
Top
6 楼blueonly(认真编程,低调生活。)回复于 2005-01-31 08:28:00 得分 0
VB 里不是有折行符 "_" 吗,试试好不好使Top
7 楼sonic18(阿城)回复于 2005-02-01 13:31:52 得分 0
to:blueonly 折行符不行啊。
楼上的几位,你们的方法我都懂,但是我闲太麻烦了
大家看看还有什么好的方法?或者说Response.Write只能这样写?Top
8 楼surferc((大妹子,缘分啊!))回复于 2005-02-01 17:27:22 得分 0
其实 dh20156(风之石) ( ) 的方法已经很好了。
如果非要什么都不写那就用<%%>不让解析不就完了。但这样会导致IIS在解析引擎间来回切换,更加得不偿失。Top
9 楼skc_2004(和睦太守)回复于 2005-02-01 19:11:17 得分 0
我想服务器解析ASP代码时,可能没有什么连接符的了,它可能一“看到”换行符就认为一条命令结束
了,否则它就可能和HTML相冲突了(个人的猜测),HTML不分这些的了
其实,dh20156(风之石) ( ) 的方法已经很好了,至少不用写那么多次RESPONSE。WRITE了,用字符串,是我们最常用,最方便,最容易想到的方法了Top
10 楼tylchina(副股级的鸟干部最难伺候!)回复于 2005-02-01 19:31:32 得分 15
Response.Write "<table>" &_
"<tr>" &_
"<td>XXXXXXXXXX</td>" &_
"<td>YYYYYYYYYY</td>" &_
"</tr>" &_
"</table>"
就这样啊,未尾加个"先结束本行,后加个 &_就行了Top
11 楼tylchina(副股级的鸟干部最难伺候!)回复于 2005-02-01 19:35:41 得分 0
Response.Write "<table>" &_
"<tr>" &_
"<td>" & intCounter & "</td>" &_
"<td>" & strString2 & "</td>" &_
"</tr>" &_
"</table>"
加变量时和平时一样Top
12 楼wzhiyuan(我是谁)回复于 2005-02-01 20:08:06 得分 0
Response.Write "<table>" &_
"<tr>" &_
"<td>XXXXXXXXXX</td>" &_
"<td>YYYYYYYYYY</td>" &_
"</tr>" &_
"</table>"
就这样啊,未尾加个"先结束本行,后加个 &_就行了
严重同意这个。Top




