2013-04-12 82 views
-4

我在C#中的開關語法有問題。我在我的C#程序中嵌入了HTML代碼。我有.js和.css文件中的鏈接,但我需要插入C#代碼,如「\」字符。做完之後,鏈接將被打破。c#語法嵌入HTML代碼

代碼的html:在C#

代碼:

"<script src=\"http://www.amcharts.com/lib/amcharts.js\" type=\"text/javascript\"></script> "+ 

我的問題Video

+1

請出示你的代碼,我們如何才能知道什麼是錯?你可能只是忘了逃避反斜槓「\\」 –

+0

下一次只需在你的問題中包含幾個代碼片段,這對我們和你來說都容易得多... – fvu

+0

你可以在視頻中加入(: – user2276086

回答

0

你需要逃避它,所以試試這種方式"\\"。 或者通過在字符串之前放置和@標誌來逃脫它@"\"

基於視頻編輯:我檢查了視頻。 Visual Studio編輯器解釋鏈接的方式與編譯代碼中的方式不同。你可以忽略這個問題,因爲編輯認爲這個URL是http://www.amcharts.com/lib/amcharts.js\,並且試圖打開它,但是當你編譯代碼時,它會好的。

如果你想在編輯器中打開它也正確,那麼你應該有這樣的省略號代替逃脫引號:

"<script src='http://www.amcharts.com/lib/amcharts.js' type='text/javascript'></script>" 
+0

this 但仍然是錯的...請糾正我是否它壞 – user2276086

2

使用雙\\,應該逃脫字符。

Alternativeley使用逐字字符串:

var path = @"\folder1\folder2\File.txt";