我在C#中的開關語法有問題。我在我的C#程序中嵌入了HTML代碼。我有.js和.css文件中的鏈接,但我需要插入C#代碼,如「\」字符。做完之後,鏈接將被打破。c#語法嵌入HTML代碼
代碼的html:在C#
代碼:
"<script src=\"http://www.amcharts.com/lib/amcharts.js\" type=\"text/javascript\"></script> "+
我的問題Video。
我在C#中的開關語法有問題。我在我的C#程序中嵌入了HTML代碼。我有.js和.css文件中的鏈接,但我需要插入C#代碼,如「\」字符。做完之後,鏈接將被打破。c#語法嵌入HTML代碼
代碼的html:在C#
代碼:
"<script src=\"http://www.amcharts.com/lib/amcharts.js\" type=\"text/javascript\"></script> "+
我的問題Video。
你需要逃避它,所以試試這種方式"\\"
。 或者通過在字符串之前放置和@標誌來逃脫它@"\"
基於視頻編輯:我檢查了視頻。 Visual Studio編輯器解釋鏈接的方式與編譯代碼中的方式不同。你可以忽略這個問題,因爲編輯認爲這個URL是http://www.amcharts.com/lib/amcharts.js\
,並且試圖打開它,但是當你編譯代碼時,它會好的。
如果你想在編輯器中打開它也正確,那麼你應該有這樣的省略號代替逃脫引號:
"<script src='http://www.amcharts.com/lib/amcharts.js' type='text/javascript'></script>"
this 但仍然是錯的...請糾正我是否它壞 – user2276086
使用雙\\
,應該逃脫字符。
Alternativeley使用逐字字符串:
var path = @"\folder1\folder2\File.txt";
請出示你的代碼,我們如何才能知道什麼是錯?你可能只是忘了逃避反斜槓「\\」 –
下一次只需在你的問題中包含幾個代碼片段,這對我們和你來說都容易得多... – fvu
你可以在視頻中加入(: – user2276086