不能隐式转换类型'string'& # 39; System.Web.HtmlString& # 39;
本文关键字:System Web HtmlString 不能 转换 string 类型 | 更新日期: 2023-09-27 18:19:25
我得到错误"不能隐式地将类型'string'转换为'System.Web "。当我尝试将值分配给类型为HtmlString的变量时,值正在从xml文件(下面的代码片段)中读取
convert方法没有内置的从string到htmlstring的转换。有一个方法ToHtmlString,但不确定如何使用它在这种情况下,因为它是不可用的字符串对象。请给出您的建议。
public class Xclass
{
public HtmlString content { get; set; }
public string id { get; set; }
}
Xclass x = (from c in xdoc.Descendants("div") select new Xclass()
{
content = c.Value, //c.value is the html content of div, content is a property of type HtmlString
id = c.id
});
可以不做content =new HtmlString(c.Value);
吗div ?
尝试使用MvcHtmlString.Create(String)
方法
如果您使用的是MVC 5.2或更高版本