首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

路径字符串传给javascript的函数时,丢了\是咋回事

2012-01-07 
路径字符串传给javascript的函数时,丢了\是怎么回事?我在页面上填加了一个Label型控件Label1及一个HyperLi

路径字符串传给javascript的函数时,丢了\是怎么回事?
我在页面上填加了一个Label型控件Label1及一个HyperLink控件linkRename:
   
  linkRename.NavigateUrl   =   "javascript:ReFilename( "   &   " ' "   &   myFile.FullName   &   " ' "   &   ") "
其中myFile是一个FileInfo型变量
执行下面我一句:
Label1.text=linkRename.NavigateUrl,显示为:javascript:ReFilename( 'c:\inetpub\wwwroot\UploadAndDownload\上传文件\ASP.NET编程摘要.doc ')


下面是JS代码:
function   ReFilename(path)
{
        alert(path);
}

我发现显示为:c:inetpubwwwrootUploadAndDownload上传文件ASP.NET编程摘要.doc。把“\”全丢了,不知是怎么回事?请高手帮忙解答一下。谢谢!!!



[解决办法]
myFile.FullName.Replace( "\ ", "\\ ")

热点排行