WP7 WebBrowser Control的NavigateToString不显示html数据

时间:2012-08-29 04:49:57

标签: windows-phone-7

我正在研究WP7中的WebBrowser控件这是我编写的示例HTML,并要求webBrowser导航到String而不是工作正常但是当我将这个html存储到变量并要求导航到String而不是out put时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\"\u003e\u003cp\u003e\r\n\tname\u003c/p\u003e\r\n\u003cp\u003e\r\n\t\u003ca href=\"36\" style=\"color: red\"\u003emovieplex\u003c/a\u003e\u003c/p\u003e\r\n\u003cp\u003e\r\n\t\u003ca href=\"47\" style=\"color: red\"\u003etest\u003c/a\u003e\u003c/p\u003e\r\n\u003c/body\u003e"
            webBrowser1.NavigateToString(citydetail);

当我传递此字符串时,看到此字符串来自Web服务,而不是它给出正确的输出,但是当我将此字符串移入citydetail变量并传递时,它会在html formate上输出。

如何解决这个问题给出一些指示。

1 个答案:

答案 0 :(得分:0)

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