读书人

RSS订阅ashx只显示题目xml正常

发布时间: 2013-06-19 10:26:41 作者: rapoo

RSS订阅ashx只显示标题xml正常
我在做网站rss,出现了如下的情况,很是费解,找了半天原因没有,致使目前停滞了
访问.ashx页面只有标题,但是用下载下来后打开.xml文件又全部都有
大家帮忙看看那里会出问题,谢谢。
.ashx页面
RSS订阅ashx只显示题目xml正常
.xml页面
RSS订阅ashx只显示题目xml正常
奇怪了,我这里是可以的
DataTable dt = new DataTable();
dt.Columns.Add("Id");
dt.Columns.Add("menuid");
dt.Columns.Add("Title");
dt.Columns.Add("Content");
dt.Columns.Add("Orders");

dt.Rows.Add(new object[] { 1, 1, "aa", "aaaaadfafeiadfjadfi", DateTime.Now.ToString() });
dt.Rows.Add(new object[] { 2, 1, "bb", "bbadfaefafaef", DateTime.Now.ToString() });

Readrss rss = new Readrss();
rss.OutputStream = context.Response.OutputStream;
rss.RssTitle = "";
rss.PublisherUrl = "http://" + context.Request.Url.Host;
rss.Description = "新闻动态订阅";
rss.Copyright = "Copyright ";
rss.Generator = "RSS Generator";
rss.ItemSource = dt;

// 根据数据库结构填写
rss.ItemId = "Id";
rss.ItemMenuId = "menuid";
rss.ItemTitle = "Title";
rss.ItemContent = "Content";
rss.ItemOrders = "Orders";


context.Response.ContentType = "text/xml";
context.Response.AddHeader("Content-Disposition", "inline;filename=Readrss.ashx");


Readrss.PublishRss(rss);
context.Response.End();


一开始也不行,后来我清了一下IE缓存,然后重新加载就可以了

读书人网 >asp.net

热点推荐