问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

谁能帮我详细讲述一下asp中单引号与双引号的用法

发布网友 发布时间:2024-10-05 07:01

我来回答

1个回答

热心网友 时间:2024-10-22 05:04

1,双引号""

ASP中处在双引号中的可以是任意的字符、字符串,HTML代码。
比如

<%response.write ("cnbruce here")%><hr>
<%response.write ("<b>cnbruce here</b>")%>

产生的页面效果分别是:默认文字和加粗文字“cnbruce here”

下面再想想,如果我要在输出的页面文字上加一颜色效果该怎么办?

1,一般文字颜色这样写:<font color="#0000ff">cnbruce</font>

2,response.write写法是这样的:response.write("输入显示的内容")

3,如果要将上面超链接代码放到response.write中,有没有发现write方法中的双引号和color中的双引号形成嵌套效果,
势必形成response.write("<font color="#0000ff">cnbruce</font>")

4,调试结果不容乐观,因为color的前引号和write的前引号形成匹配,内容为<font color=;同样color的后引号也就和write的后引号匹配了,内容为:>cnbruce</font>。最终结果是:中间的 #0000ff 被孤单了。

5,所以为了结果正确,你可以将 #0000ff 当成字符串放在双引号里面,然后该字符串与前字符串<font color=和后字符串>cnbruce</font>中间的连接就采用&号

最后结果如下:

<%
response.write("<font color=" & "#0000ff" & ">cnbruce</font>")
%>

2,单引号''

正如学习语文课一样,继续放在双引号中的引号可以采用单引号。

那么上面一条语句response.write("<font color="#0000ff">cnbruce</font>")中的#0000ff就可以将其双引号变为单引号:
response.write("<font color='#0000ff'>cnbruce</font>"),这样执行同样正确。

3,连接字符&号

ASP中&号的主要作用是用来连接的,包括:字符串-字符串、字符串-变量、变量-变量等混合连接。

比如下面一例题:

<%
mycolor="#0000ff"
response.write ("<font color=' "&mycolor&" '>" & "cnbruce" & "</font>")
%>

其中极需要注意的是:color的单引号中又采用了双引号~!你也许会糊了,慢慢看。

1,现在是自己定义了一个变量mycolor,按照原则,变量放在response.write里面是不需要加双引号的,因为加了双引就表示是字符串,而非变量啊。

2,所以response.write如果要输出变量可以直接这样写:response.write(mycolor)

3,但是,现在。我们的变量一定要是放在双引号中的(比如上面程序是放在单引中),那具体的response.write又该如何书写呢?

4,关键写法:将ASP中的变量继续添加左右的"&包括,就可以放到response.write的引号中了,效果即为:response.write(" "&mycolor&" ")

5,分析response.write(" "&mycolor&" "),其实还就是前一空字符串连接mycolor变量再连接后一字符串嘛。

6,所以,现在对于上方的ASP整个例题应该有所领悟了吧。

继续强化加深

<%
mycolor="#0000ff"
response.write ("<font color=' "&mycolor&" '>" & mycolor & "</font>")
%>

这个里面就包含了字符串,变量以及变量在引号中的使用。相信你也就能够明白了吧。

最后,你还可以进行HTML和ASP的混合使用。

<%mycolor="#0000ff"%>
<font color=<%=mycolor%>><%=mycolor%></td>

知道的也就这么多了!嘎嘎~~
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
华硕X205TABIOS里launchcsm这个选项怎么找 朋友在一起,本来想着相互花钱不要计较那么多的,结果对方却老是想着比... 别人叫你请他吃东西,那他是不是不讨厌你。算是给你机会吗?? 哪种乌冬面比较好吃 ...膳,你小时候最爱吃那儿的豌豆黄儿。还记得那回我带你去北海吗... 苍梧鸟是什么意思? 右手五指受伤其中小指无名指各截掉一节可评几级伤残 ...桡骨骨折伤残鉴定怎么算呢,是左手的算左手的右手算右手,还是一起算... 工伤伤残鉴定中,对右手左手有区别吗? 车子出了事故,4s店在维修合同上写的交车日期,如果4s店超出预订时间交车... ASP.NET中{$xxx$}是什么东西? asp.net里面在更新数据库信息的时候单引号和双引号都是表示什么... asp.net 数据库取出的结果里有 符号时 在输到前面自动会被转义!_百 ... ASP.NET 输出问题大侠帮忙,急!多谢! 什么是押韵词? 怎么用微信给图片打标签 在农村做点什么生意好 ssldump应用 《中秋节》作文。帮帮忙吧 郑州华南城哪里卖破碎机 上海云纳智能电子有限公司企业简介 我手上有个小区项目,上海地区有没有做视频监控系统的? 韩赛尔与格蕾特:女巫猎人为什么和预告内容不一样 上海比约克集团主要产品 上海讯敏信息科技有限公司公司简介 过夜油条能卖吗能吃吗 上海川良监控系统设备有限公司部分成功案例 博援智能科技(上海)有限公司公司简介 油条过夜了可以吃吗 神烦海贼王里那个比比公主,上个周开始补海贼王补着补着,就出来这女的... 关于asp代码引号和单引号 "&lt;&lt;" 在asp.net是什么操作符啊 请问asp.net中" &lt;% %&gt;"是什么意思谢谢了,大神帮忙啊 在ASP.NET中如果我想表示'computer\sever'怎么表示 asp.net中的这句“网站计数器”什么意思?谢! ...DNF女枪公会 起什么名字 帅气呢,大家帮我想个, 带女枪最好 DNF要出女枪了。想建立一个有霸气的公会,名字应该取什么。 dnf中我想建个工会里面都是女枪用什么名字好?我个人推荐中国御姐控协会... QQ密保卡在以下哪些途径是无法购买的? ...单位新进一台HP CP1515N打印机,用网线直接连在局域网中,能PING通... 求起点小说 异世抗战 谍战特工 同类作品 重点是 重生或穿越 民国时期... 学校有篮球和排球共24个,排球比篮球多5个,排球,篮球各有多少?_百度知 ... 关于QQ手机令牌!急又急!!请各位哥哥姐姐们帮帮忙!!在线等~谢谢_百度... ...篮球72元,是每个排球价钱的1.5倍,学校买来篮球多少个,每_百度知 ... 学校买来一批球篮球的个数是排球和足球和的一半,篮球是足球的5倍现知... 鸡肉能不能和白菜在一起吃 严选生活商城靠谱吗 竹木草证是什么东西 竹木草证书现场审核通过,什么时候可以拿到证书 “JPEG”具体指什么?