如题
我在后台写了
string filename="F:\\AAA\\BBB\\CCC\\DDD.xls"; ClientScript.RegisterStartupScript(ClientScript.GetType(), "js", "<script type='text/javascript'>ImportAjax('" + filename.ToString() + "');</script>");
然后在前台写了
<script type="text/javascript"> function ImportAjax(filename) { alert(filename); } </script>
正确的输出应该是 F:\AAA\BBB\CCC\DDD.xls
但是现在输出为什么是 F:AAABBBCCCDDD.xls
为什么所有的\都没了??求教啊..
string filename=@"F:\AAA\BBB\CCC\DDD.xls";
你这个方法应该也可以的。我还没试,不过一楼那个确实可以的
两次转义,因此就需要四个反斜杠才可以匹配一个反斜杠。