读书人

路径字符串传给javascript的函数时丢

发布时间: 2012-01-07 21:41:55 作者: rapoo

路径字符串传给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( "\ ", "\\ ")

读书人网 >asp.net

热点推荐