.net中如何去让‘\’不转义

ccb8888 2008-06-25 02: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;

}


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


...全文
786 47 打赏 收藏 转发到动态 举报
写回复
用AI写文章
47 条回复
切换为时间正序
请发表友善的回复…
发表回复
wlovew 2008-06-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 HimeTale 的回复:]
@"asdfasdf\sdfdsf"或者"sdfasdf\\sdfdsf"
[/Quote]
正解
眼里进了砂 2008-06-26
  • 打赏
  • 举报
回复
\\或者前面@
大自然D使者 2008-06-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 HimeTale 的回复:]
@"asdfasdf\sdfdsf"或者"sdfasdf\\sdfdsf"
[/Quote]
这个@是取消转义的。
FlowerJunjie 2008-06-26
  • 打赏
  • 举报
回复
[不转义]\
BillMhw 2008-06-26
  • 打赏
  • 举报
回复
用\\
codeangel 2008-06-26
  • 打赏
  • 举报
回复
1:\\
2:/
3:@"\"
swallowgy 2008-06-26
  • 打赏
  • 举报
回复
@是正解!
ZeroYUY 2008-06-26
  • 打赏
  • 举报
回复
第二种容易混乱。。。
ZGZice 2008-06-26
  • 打赏
  • 举报
回复
\\就可以了 或@"\"
mengxj85 2008-06-26
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 yuxianye1 的回复:]
引用 12 楼 longqi293 的回复:
引用 8 楼 zzyhuian06142 的回复:
1:\\
2:/
3:@"\"

说的很全,不错啊!



我一般用@
觉得比较方便,容易理解
[/Quote]
sjm2003 2008-06-26
  • 打赏
  • 举报
回复
蹭分,一般人就用@

showinfo+=@" <li> <a href='#'> <img alt='ss' src='uploadfiles\ProductImages"+dr.GetString(3)+"'/>标志206 </a> </li>";


jzywh 2008-06-26
  • 打赏
  • 举报
回复
string message = @"\111\";
liuxiuming 2008-06-26
  • 打赏
  • 举报
回复
\\
记得还有别的方法,好像是用两个特殊符号引起来。
一笑而过_001 2008-06-26
  • 打赏
  • 举报
回复
<img alt='ss' src='uploadfiles\\ProductImages"+dr.GetString(3)+"'/>
lpcjj1122 2008-06-26
  • 打赏
  • 举报
回复
我觉得最好是用:
string path = @"C:\path1\path2\";
ioricool 2008-06-26
  • 打赏
  • 举报
回复
将"\"换成"\\"
Hesperus 2008-06-26
  • 打赏
  • 举报
回复
字符串前面加上@ 例如 str=@"asdf\qwer";

或者直接用\\ 例如 str="asdf\\qwer";
Ador3 2008-06-26
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 longqi293 的回复:]
引用 8 楼 zzyhuian06142 的回复:
1:\\
2:/
3:@"\"

说的很全,不错啊!
[/Quote]
liberte 2008-06-26
  • 打赏
  • 举报
回复
\ => \\
FORSAKENYANG 2008-06-25
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 zzyhuian06142 的回复:]
1:\\
2:/
3:@"\"
[/Quote]
1:用'\'转义'\'
2:用'/'来代替'\',因为"C:\"和"C:/"是同一path
3.在字符串前使用@就可以去掉\的转义功能
加载更多回复(27)

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧