首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • .net中如何去让‘\’不转义 [已结贴,结贴人:ccb8888]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 14:54:46 楼主
    protected void Page_Load(object sender, EventArgs e)
        {       
            DbOperate dbo = new DbOperate();
            String showinfo = " <ul id='NewCarList' class='idx_car_lst'>";
            SqlDataReader dr =  dbo.ShowCar("select * from photo");
            int a = 1;
            if (dr.Read()) {
                showinfo+=" <li> <a href='#'> <img alt='ss' src='uploadfiles\ProductImages"+dr.GetString(3)+"'/>标志206 </a> </li>";
                ++a;
            }
            this.showdb.InnerHtml = showinfo + " </ul>"+a;
           
        }


    看红色字,如何让‘\’去掉转义作用?


    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 14:56:431楼 得分:0
    \ → \\ ?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 14:56:512楼 得分:0
    @"asdfasdf\sdfdsf"或者"sdfasdf\\sdfdsf"
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 14:59:103楼 得分:0
    \\就可以了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 14:59:404楼 得分:0
    you are able to use "\\".

    protected void Page_Load(object sender, EventArgs e)
        {       
            DbOperate dbo = new DbOperate();
            String showinfo = " <ul id='NewCarList' class='idx_car_lst'>";
            SqlDataReader dr =  dbo.ShowCar("select * from photo");
            int a = 1;
            if (dr.Read()) {
                showinfo+=" <li> <a href='#'> <img alt='ss' src='uploadfiles\\ProductImages"+dr.GetString(3)+"'/>标志206 </a> </li>";
                ++a;
            }
            this.showdb.InnerHtml = showinfo + " </ul>"+a;
           
        }

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 15:01:175楼 得分:0
    将"\"换成"/"也可以
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 15:01:456楼 得分:0
    \ 写成\\ 不就可以了?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 15:03:517楼 得分:0
    好不容易遇到个会的

    \程序中被认为是转义字符,得到\就是 两个 \\
    也可以 在字符前面加上 @
    src=@'uploadfiles\ProductImages"
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zzyhuian06142
    • 等级:
    发表于:2008-06-25 15:04:588楼 得分:0
    1:\\
    2:/
    3:@"\"
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 15:08:479楼 得分:0
    \\
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 15:10:5110楼 得分:0
    \\表示
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 15:13:2211楼 得分:0
    或@"c:\C:\Program Files\Oracle"表示
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 15:14:1112楼 得分:0
    引用 8 楼 zzyhuian06142 的回复:
    1:\\
    2:/
    3:@"\"

    说的很全,不错啊!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 15:17:3813楼 得分:5
    引用 12 楼 longqi293 的回复:
    引用 8 楼 zzyhuian06142 的回复:
    1:\\
    2:/
    3:@"\"

    说的很全,不错啊!



    我一般用@
    觉得比较方便,容易理解
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • yan55667
    • 等级:
    发表于:2008-06-25 15:20:1614楼 得分:0
    在字符串前面加个 @ 就可以了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • only_endure
    • 等级:
    发表于:2008-06-25 16:00:2715楼 得分:0
    C# code
    [\]
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 16:12:3816楼 得分:0
    引用 2 楼 HimeTale 的回复:
    @"asdfasdf\sdfdsf"或者"sdfasdf\\sdfdsf"
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 16:15:0417楼 得分:0
    引用 8 楼 zzyhuian06142 的回复:
    1:\\
    2:/
    3:@"\"
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 16:20:0518楼 得分:0
    @
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 16:33:0219楼 得分:0
    前面加个@.
    @"\xxx"
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 19:15:0220楼 得分:0
    @
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 19:28:1021楼 得分:0
    \\就可以了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 19:30:0622楼 得分:0
    @
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 19:50:3323楼 得分:0
    第二种貌似不太好。比如地址的话用IE可以将\变为/,但FF中有时候却不行
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • myjce
    • 等级:
    发表于:2008-06-25 20:59:5524楼 得分:0
    @
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • myjce
    • 等级:
    发表于:2008-06-25 21:00:3725楼 得分:5
    protected void Page_Load(object sender, EventArgs e)
        {       
            DbOperate dbo = new DbOperate();
            String showinfo = " <ul id='NewCarList' class='idx_car_lst'>";
            SqlDataReader dr =  dbo.ShowCar("select * from photo");
            int a = 1;
            if (dr.Read()) {
                showinfo+=@" <li> <a href='#'> <img alt='ss' src='uploadfiles\ProductImages"+dr.GetString(3)+"'/>标志206 </a> </li>";
                ++a;
            }
            this.showdb.InnerHtml = showinfo + " </ul>"+a;
           
        }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Feiin
    • 等级:
    发表于:2008-06-25 21:01:5026楼 得分:0
    \ → \\
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 21:54:3227楼 得分:0
    引用 17 楼 jie8991 的回复:
    引用 8 楼 zzyhuian06142 的回复:
    1:\\
    2:/
    3:@"\"


    第二个是什么意思呢??????????
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-25 23:17:4628楼 得分:0
    引用 8 楼 zzyhuian06142 的回复:
    1:\\
    2:/
    3:@"\"

    1:用'\'转义'\'
    2:用'/'来代替'\',因为"C:\"和"C:/"是同一path
    3.在字符串前使用@就可以去掉\的转义功能
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-26 08:42:4729楼 得分:0
    蹭分,一般人就用@
    C# code
    showinfo+=[color=#FF0000]@[/color]" <li> <a href='#'> <img alt='ss' src='uploadfiles\ProductImages"+dr.GetString(3)+"'/>标志206 </a> </li>";

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-26 10:58:2230楼 得分:5
    引用 13 楼 yuxianye1 的回复:
    引用 12 楼 longqi293 的回复:
    引用 8 楼 zzyhuian06142 的回复:
    1:\\
    2:/
    3:@"\"

    说的很全,不错啊!



    我一般用@
    觉得比较方便,容易理解
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-26 11:02:0331楼 得分:0
    \\就可以了 或@"\"
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-26 11:05:5132楼 得分:0
    第二种容易混乱。。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-26 11:19:0633楼 得分:5
    @是正解!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • codeangel
    • 等级:
    发表于:2008-06-26 11:41:2334楼 得分:0
    1:\\
    2:/
    3:@"\"
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-26 11:46:1235楼 得分:0
    用\\
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • FlowerJunjie
    • 等级:
    发表于:2008-06-26 11:47:0336楼 得分:0
    [不转义]\
    修改 删除 举报 引用 回复