persiansoft_amin
سه شنبه 02 شهریور 1389, 09:12 صبح
با سلام
دوستمون لطف کرده بودن يه مقاله در مورد rss زده بودند مي خواستم از دوستان بپرسم من اينجوري از rss استفاده می کنم که براي بدست آوردن 5 اخبار آخر همچنين اگه طول عنوان خبر بيشتر از 50 تا بود بقيه را به صورت ... نمايش بده به نظرتون درسته اين کدي که من نوشتم.
يکي ديگه اينکه اگه بخواهيم tool tip بزاريم براش که با mouse over کار بده بايد چي کار کنم؟؟؟؟
protected void Page_Load(object sender, EventArgs e)
{
DataTable DTNews = GetRss("http://mci.ir/NewsPortlet-1.5/newsRSS?_News_WAR_NewsPortlet15_INSTANCE_Mdcl_=htt p://mci.ir/web/guest/home#");
int counter = 0;
foreach (DataRow news in DTNews.Rows )
{
counter++;
string title = news[0].ToString();
string url = news[2].ToString();
if (title.Length > 50)
title = title.Substring(0, 50) + "...";
Label1.Text += "<a href=" + url + " >" + title + "</> <br/><hr/>";
if (counter > 5)
break;
}
}
public DataTable GetRss(string url)
{
XmlTextReader xmlr = new XmlTextReader(url);
DataSet ds = new DataSet();
ds.ReadXml(xmlr);
return ds.Tables[2];
}
}
دوستمون لطف کرده بودن يه مقاله در مورد rss زده بودند مي خواستم از دوستان بپرسم من اينجوري از rss استفاده می کنم که براي بدست آوردن 5 اخبار آخر همچنين اگه طول عنوان خبر بيشتر از 50 تا بود بقيه را به صورت ... نمايش بده به نظرتون درسته اين کدي که من نوشتم.
يکي ديگه اينکه اگه بخواهيم tool tip بزاريم براش که با mouse over کار بده بايد چي کار کنم؟؟؟؟
protected void Page_Load(object sender, EventArgs e)
{
DataTable DTNews = GetRss("http://mci.ir/NewsPortlet-1.5/newsRSS?_News_WAR_NewsPortlet15_INSTANCE_Mdcl_=htt p://mci.ir/web/guest/home#");
int counter = 0;
foreach (DataRow news in DTNews.Rows )
{
counter++;
string title = news[0].ToString();
string url = news[2].ToString();
if (title.Length > 50)
title = title.Substring(0, 50) + "...";
Label1.Text += "<a href=" + url + " >" + title + "</> <br/><hr/>";
if (counter > 5)
break;
}
}
public DataTable GetRss(string url)
{
XmlTextReader xmlr = new XmlTextReader(url);
DataSet ds = new DataSet();
ds.ReadXml(xmlr);
return ds.Tables[2];
}
}