2013-04-12 104 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";