WP7 WebBrowser 控件的 NavigateToString 不显示 html 数据



我正在WP7中开发WebBrowser控件。这是我编写的示例HTML,并要求WebBrowser导航到字符串,而不是正常工作,但当我将此HTML存储到变量中并要求导航到字符串时,输出是HTML格式。我的HTML字符串来自web服务,所以我无法直接传递字符串。

我的C#代码是:

            JObject cityblog1 = (JObject)cityblog[0];
            string cityimg = (string)cityblog1["CityImage"];
            string citydetail = (string)cityblog1["CityDetail"];
            City_Blog cb = new City_Blog();
            cb.CityImage = cityimg;
            cb.CityDetail = citydetail;
            lstcityblogdetail.Add(cb);
            setimg();
            //"u003cbody style="text-align:justify"u003eu003cpu003erntnameu003c/pu003ernu003cpu003erntu003ca href="36" style="color: red"u003emovieplexu003c/au003eu003c/pu003ernu003cpu003erntu003ca href="47" style="color: red"u003etestu003c/au003eu003c/pu003ernu003c/bodyu003e"
            webBrowser1.NavigateToString(citydetail);

请看,当我传递这个字符串时,这个字符串来自web服务,而不是它的右输出,但当我将这个字符串输入到citydetail变量并传递时,它在html格式上给出输出。

我该如何解决这个问题。

要删除nbsp;,请使用此citydetail.Replace("nbsp;","");。您还可以根据自己的应用程序了解如何使用Regex Expressions

最新更新