我在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