我使用Attributes.Add将一些标签注入我的HTML。标签是以一种奇怪的方式注入的
我得到的是这个
data-groups="'["ALL","NAV","DOC"]'"
我想要的是这个
data-groups='["ALL","NAV","DOC"]'
有什么想法吗?
完成这项工作的代码是
string sFilter = "ALL,NAV,DOC";
sFilter = string.Format(@"'[|{0}|]'", sFilter.Replace(",","|,|"));
sFilter = sFilter.Replace("|", @"""");
sFilter = sFilter.Replace("'", "\'");
oControl.Attributes.Add("data-groups", sFilter);
我已经准备好了关于4.0及更高版本的编码错误。有什么建议我可以解决这个问题吗?