元素列表后的非法字符和缺少]错误
本文关键字:错误 字符 列表 非法 元素 | 更新日期: 2023-09-27 18:18:53
我正在使用Servicestack发送自定义对象列表到Razor视图页面,但我正在获得Illegal Character and missing ] after element list
错误。以下是我如何从Servicestack服务发送…
var objSet = new List<Setup>()
{
new Setup { Id = 1, Code = "73878", Name = "Systems", ContactName = "XYZ", ContactEmail = "info@systems.com", IsActive = true },
new Setup { Id = 1, Code = "99878", Name = "Microsoft Systems", ContactName= "Archit",ContactEmail = "enquiry@systems.com" ,IsActive = true }
};
return objSet ;
这就是我在Razor视图页面中使用的方式。
var dataSet = [@{
foreach(var row in Model)
{
<text>[@row.Code,@row.Name,@row.ContactName,@row.ContactEmail]</text>
}
}];
请帮我解决这个问题谢谢
您是否正在创建具有属性的<text>
节点?是不是应该是
foreach(var row in Model)
{
string.Format("<text Id='{0}' Name='{1}' ConcatName='{2}' ConcatEmail='{3}'/>",row.Code,row.Name,row.ContactName,row.ContactEmail);
}
但是我必须承认我没有用Razor,我也不熟悉你用的语法…