我有一个Json包含例如具有Name和ID的学生,Name可以包含反斜杠,例如:Dan \ iel。 我使用这个json作为自定义listView的数据源,我的问题是包含backslases的名称无法正确显示,例如:而不是Dan \ iel我得到Dan el和JavaScript错误。 我的解决方案是用\替换名称中的每个backshash,我在服务器上执行此操作:
return (from c in datasource
select new Student()
{
ID = c.ID,
Name = c.Name.Replace(@"\",@"\\"),
}).ToList();
datasource是一个表格,我正在从DB中读取并拥有所有学生。 这是有效的,但我想知道是否有一种更优雅的方式。