JS访问后台变量(路径)问题

各位大侠:我想把后台图片路径给前台JS访问:后台取出文件路径为:public string PicPathString = E:\TreeSysData\WebTreeSys\Image\20101004170720.jpg :
前台JS通过:<%=PicPathString%> 取值 :可是取出的值结果为:E:TreeSysDataWebTreeSysImage20101004170720.jpg,所有的\都取不到,这是为什么啊?

 客户端内容是"E:\TreeSysData\WebTreeSys\Image\20101004170720.jpg"时就是转移后面的字符了,要将服务器端的\替换为\\才行

public string PicPathString = @"E:\TreeSysData\WebTreeSys\Image\20101004170720.jpg";
PicPathString=PicPathString.Replace(@"\",@"\\");

是因为没有用转义字符。你把前台传的String改为 E:\TreeSysData\WebTreeSys\Image\20101004170720.jpg应该就可以了

没想到这边评论也会涉及转义,我刚才写的那个string不对,你就在你的string基础上,只要有\的位置你都再加一个\就可以了

“\”没有转义,改成“\”

“\”全部改成“\”