在剛剛的開發過程中,遇到一個JavaScript 文件路徑字符串中丟失"\"的問題,解決過程如下:
背景:
cs文件中獲取一段包含有路徑信息的字符串,將此字符串做為參數傳遞給前台aspx中的javascript函數,函數根據用戶需要編寫。
問題描述:
當后台向aspx中成功發送字符串信息后,在aspx中,發現字符串中的所有"\"信息丟失。
問題原因:
該字符串含有"\",javascript對字符串進行了轉義。
解決方法:后台向前台傳遞字符串時,將"\"替換成為"\\\\",用到String的Replace方法。