注册 登录
编程论坛 ASP技术论坛

我是一个菜鸟。急求:请教一个"" out"" 为什么是有两个双引号?

sylknb 发布于 2008-05-05 17:37, 778 次点击
if IsEmpty(Session("Out")) then
    Response.Write "Session(""Out"")" & "<Br>"
这句中的Response.Write "Session(""Out"")" & "<Br>"的("" out"")中有两个双引号?
请高手指教。多谢了。
4 回复
#2
bjbaima2008-05-05 19:50
因为asp的语法规定,如果有嵌套引号的话,可以把中间的引用换作单引号,(即');还可以用两个引号表示一个引号,如"",实际上就是一个引号。
因为原本是sesseion("out"),但response.write "...",这里又有引号,所以就要把session的一个引用用双引号来表示,明白了吗?
#3
sylknb2008-05-06 08:00
1、有点明白,什么叫引用?
2、如果是这样的语句: Response.Write (Session("Out"))& "<Br>",这样中句是否还要加两对两引号?
#4
hmhz2008-05-06 08:15
Response.Write "Session(""Out"")" & "<Br>" 这句是错误的
Response.Write Session("Out")&"<Br>"  这样才是正确的
#5
恋雪の疯子2008-05-06 08:16
我也是菜鸟,学习
1