首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

html拼接有关问题

2012-06-21 
html拼接问题有一段html代码,没问题,我想在服务器端输出,但是拼接的语法老出问题,哎,很简单的问题,但是不

html拼接问题
有一段html代码,没问题,我想在服务器端输出,但是拼接的语法老出问题,哎,很简单的问题,但是不擅长web开发。
html里拼接有哪些注意呢?
html里的代码:

HTML code
<p>            <img src="Images/A11s.jpg" onmouseover="toolTip('<img src=Images/A11s.jpg>')" onmouseout="toolTip()" />        </p>


现在要放在服务器端,出问题了,拼的html有问题
C# code
Response.Write("<p><img src=Images/A11s.jpg onmouseover=toolTip('<img src=Images/A11s.jpg>') onmouseout='toolTip()' /></p>");

输出之后图片后面多出了') onmouseout='toolTip()' />,我本来是要鼠标经过图片时显示大图的


[解决办法]
HTML code
Response.Write("<p><img src=\"Images/A11s.jpg\" onmouseover=\"toolTip('<img src=Images/A11s.jpg>')\" onmouseout=\"toolTip()\" /></p>");
[解决办法]
改成这样就行了:
Response.Write(@"<p><img src=Images/A11s.jpg onmouseover=""toolTip('<img src=Images/A11s.jpg>')"" onmouseout=""toolTip()"" /></p>");
[解决办法]
还用 asp
[解决办法]
vbscript 的连接是&
比如

response.write("<div style='color:red'>"&rs("col")&"</div>")
也可以
response.write("<div style=""color:red"">"&rs("col")&"</div>")

楼主可以查看页面源码,看下区别

'color:red' 打印出来就是 单引号

""color:red""> 打印出来就是单对双引号。

热点排行