我如何使兼容的数据集在IE8在ASP.NET

本文关键字:IE8 ASP NET 数据集 何使兼 | 更新日期: 2023-09-27 18:07:51

我用ASP.net做了一个RSS提要。然而,我注意到"数据集"不适用于IE8,而仅适用于谷歌浏览器。你有办法让它和IE兼容吗?

我使用asp:repeater来显示RSS

背后代码:

private void GetRSS()
        {
            //Création de la requete Web à partir d'un lien XML
            WebRequest rssReq = WebRequest.Create("http://www.leparisien.fr/actualites-a-la-une.rss.xml");
            //On Crée le proxy
            WebProxy px = new WebProxy("http://www.leparisien.fr/actualites-a-la-une.rss.xml", true);
            //On assigne le proxy à la requete Web
            rssReq.Proxy = px;
            //On mets un TimeOut pour ne pas faire de boucle infinie
            rssReq.Timeout = 5000;
            try
            {
                //On obtient la reponse du serveur
                WebResponse rep = rssReq.GetResponse();
                //On lit la réponse via un XmlTextReader
                XmlTextReader xtr = new XmlTextReader(rep.GetResponseStream());
                //Création d'un DataSet
                DataSet ds = new DataSet();
                //On lit la réponse dans le DataSet
                ds.ReadXml(xtr);
                //On "attache" les liens aux tables du tableau
                rssRepeater.DataSource = ds.Tables[2];
                rssRepeater.DataBind();
            }
            catch (WebException ex)
            {
                if (ex.Status == WebExceptionStatus.ProtocolError)
                {
                    if (((HttpWebResponse)ex.Response).StatusCode == HttpStatusCode.NotFound)
                    {
                        // on gère l'erreur 404 ici
                    }
                }
                else if (ex.Status == WebExceptionStatus.NameResolutionFailure)
                {
                    // handle name resolution failure
                }
            }
        }

我如何使兼容的数据集在IE8在ASP.NET

你混淆了服务器端。net DataSet类和客户端DOM dataset属性。

它们彼此无关;你其实没有问题