0

我需要将其分配给一个变量,但使用双引号不起作用:

<%@ Register TagPrefix="abc" TagName="header" Src="../Header.ascx" %>

这会引发各种错误:

string stringToAdd = @""<%@ Register TagPrefix="abc" TagName="header" Src="../Header.ascx" %>"";

如何将以上内容添加到变量中?

4

3 回答 3

5

两种选择:

开头@

string stringToAdd = @"<%@ Register TagPrefix=""abc"" TagName=""header"" Src=""../Header.ascx"" %>";

请注意,每个双引号都通过更改""".

没有@开头:

string stringToAdd = "<%@ Register TagPrefix=\"abc\" TagName=\"header\" Src=\"../Header.ascx\" %>";

请注意,每个双引号都通过更改"\".

于 2013-07-15T16:44:54.303 回答
1

试试这个,然后用反斜杠跳过"\"

string stringToAdd = "<%@ Register TagPrefix=\"abc\" TagName=\"header\" Src=\"../Header.ascx\" %>";
于 2013-07-15T16:45:18.603 回答
1

你有向后的双双引号:

string stringToAdd = @"<%@ Register TagPrefix=""abc"" TagName=""header"" Src=""../Header.ascx"" %>";
于 2013-07-15T16:46:28.403 回答