我如何使兼容的数据集在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
}
}
}
你混淆了服务器端。net DataSet
类和客户端DOM dataset
属性。
它们彼此无关;你其实没有问题