未捕获的SyntaxError: StringBuilder中的意外标识符
本文关键字:意外 标识符 StringBuilder SyntaxError | 更新日期: 2023-09-27 18:18:54
我试图将HTML代码嵌入到剃刀视图页面的StringBuilder
,但在运行时我得到Uncaught SyntaxError: Unexpected identifier
错误。这是我的代码…
@{
System.Text.StringBuilder sb = new System.Text.StringBuilder();
foreach(var row in Model)
{
sb.AppendFormat("['{0}', '{1}', '{2}', '{3}','{4}','{5}'],",
"<input type='checkbox' name='select' id='' value=''>", "", row.CompanyCode, row.CompanyName, row.PrimaryContactName, row.PrimaryContactEmail);
}
}
,这是我的值从控制台的开发工具的Chrome..
var dataSet = [['<input type='checkbox' name='select' id='' value=''>', '', '73878', 'Systems','hgfjhf','systems.com'],['<input type='checkbox' name='select' id='' value=''>', '', '99878', 'Microsoft Systems','Archit','ems.com'],];
请帮我解决这个问题由于
使用转义双引号'"
或""
生成字符串,以便在使用单引号和双引号组合时不会破坏字符串
sb.AppendFormat("['"{0}'", '{1}', '{2}', '{3}','{4}','{5}'],",
"<input type='checkbox' name='select' id='' value=''>", "", row.CompanyCode, row.CompanyName, row.PrimaryContactName, row.PrimaryContactEmail);