Htmlstring türünde bir değişkene bir değer atamaya çalıştığımda "Type 'string' 'System.Web.HtmlString' türüne dolaylı olarak 'convert' değiştirilemiyor, bu değer bir xml dosyasından okunıyor (aşağıdaki kod snippet'i)C# ile 'string' türünü 'System.Web.HtmlString' için örtülü olarak dönüştüremiyor musunuz?
dönüştürme yöntemi htmlstring dizeden dönüştürme inşa yoktur. bir dize nesne ile kullanılamaz olarak bu durumda nasıl kullanılacağını emin Orada bir yöntem ToHtmlString ama değil. önerileriniz edin.
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
});
You bir "string" var. Bu bir ['HtmlString'] istiyor (http://msdn.microsoft.com/en-us/library/system.web.htmlstring.aspx), birinden diğerine nasıl geçebilirsiniz? Ve hangi sorunlar olabilir? (İpucu: tekrar kodlanmayacak, bu da olabilir ...) –