1
<%
@ Page language
=
"
c#
"
Codebehind
=
"
RSS.aspx.cs
"
AutoEventWireup
=
"
false
"
Inherits
=
"
Socent.RSS
"
%>
2![](http://www.dail2006.com/Images/OutliningIndicators/None.gif)
3
---
RSS.aspx.cs
4![](http://www.dail2006.com/Images/OutliningIndicators/None.gif)
5
using
System;
6
using
System.Collections;
7
using
System.ComponentModel;
8
using
System.Data;
9
using
System.Drawing;
10
using
System.Web;
11
using
System.Web.SessionState;
12
using
System.Web.UI;
13
using
System.Web.UI.WebControls;
14
using
System.Web.UI.HtmlControls;
15![](http://www.dail2006.com/Images/OutliningIndicators/None.gif)
16
namespace
Socent
17![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
...
{
18![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
19
/// 取得聚合文章
20
/// </summary>
21
public class RSS : System.Web.UI.Page
22![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
...{
23
Components.GenRSS gr = new Components.GenRSS(); // 实例化对象
24![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
25
string strRSS = "";
26![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
27
private void Page_Load(object sender, System.EventArgs e)
28![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
...{
29
Response.ContentType = "application/xml"; // 输出并按xml数据显示
30
Response.Write (GetRSS());
31
}
32![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
33![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
34
/// 取得聚合文章
35
/// </summary>
36
public string GetRSS()
37![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
...{
38
DataSet ds = gr.GenerateRSS(); // 调用GenerateRSS()方法,获得数据
39![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
40
strRSS = strRSS + "<rss version=/"2.0/">";
41
strRSS = strRSS + "<channel>";
42
strRSS = strRSS + "<title>土人制造</title>";
43
strRSS = strRSS + "<link>http://www.socent.com</link>";
44
strRSS = strRSS + "<description>土人制造</description>";
45
for(int i = 0; i < ds.Tables[0].Rows.Count; i++)
46![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
...{
47
strRSS = strRSS + "<item>";
48
strRSS = strRSS + "<title><![CDATA["+ds.Tables[0].Rows[i]["Title"]+"]]></title>";
49
strRSS = strRSS + "<link>http://www.socent.com/ArticleShow@"+ds.Tables[0].Rows[i]["ID"]+".html</link> ";
50
strRSS = strRSS + "<description><![CDATA["+ds.Tables[0].Rows[i]["Description"]+"]]></description>";
51
strRSS = strRSS + "<copyright>土人制造</copyright>";
52
strRSS = strRSS + "<pubDate>"+Convert.ToDateTime(ds.Tables[0].Rows[i]["AddDate"].ToString()).ToString("yyyy-MM-dd HH:mm")+"</pubDate>";
53
strRSS = strRSS + "<comments>http://www.socent.com/CommentShow@"+ds.Tables[0].Rows[i]["ID"]+".html</comments>";
54
strRSS = strRSS + "</item>";
55
}
56
strRSS = strRSS + "</channel>";
57
strRSS = strRSS + "</rss>";
58
59
return strRSS;
60
}
61![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
62![](http://www.dail2006.com/Images/OutliningIndicators/ContractedSubBlock.gif)
Web 窗体设计器生成的代码#region Web 窗体设计器生成的代码
63
override protected void OnInit(EventArgs e)
64![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
...{
65
//
66
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
67
//
68
InitializeComponent();
69
base.OnInit(e);
70
}
71
72![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
/**//// <summary>
73
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
74
/// 此方法的内容。
75
/// </summary>
76
private void InitializeComponent()
77![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
...{
78
this.Load += new System.EventHandler(this.Page_Load);
79
}
80
#endregion
81
}
82
}
83![](http://www.dail2006.com/Images/OutliningIndicators/None.gif)
84![](http://www.dail2006.com/Images/OutliningIndicators/None.gif)
85![](http://www.dail2006.com/Images/OutliningIndicators/None.gif)
86![](http://www.dail2006.com/Images/OutliningIndicators/None.gif)
87
![](http://www.dail2006.com/Images/OutliningIndicators/None.gif)
2
![](http://www.dail2006.com/Images/OutliningIndicators/None.gif)
3
![](http://www.dail2006.com/Images/OutliningIndicators/None.gif)
4
![](http://www.dail2006.com/Images/OutliningIndicators/None.gif)
5
![](http://www.dail2006.com/Images/OutliningIndicators/None.gif)
6
![](http://www.dail2006.com/Images/OutliningIndicators/None.gif)
7
![](http://www.dail2006.com/Images/OutliningIndicators/None.gif)
8
![](http://www.dail2006.com/Images/OutliningIndicators/None.gif)
9
![](http://www.dail2006.com/Images/OutliningIndicators/None.gif)
10
![](http://www.dail2006.com/Images/OutliningIndicators/None.gif)
11
![](http://www.dail2006.com/Images/OutliningIndicators/None.gif)
12
![](http://www.dail2006.com/Images/OutliningIndicators/None.gif)
13
![](http://www.dail2006.com/Images/OutliningIndicators/None.gif)
14
![](http://www.dail2006.com/Images/OutliningIndicators/None.gif)
15
![](http://www.dail2006.com/Images/OutliningIndicators/None.gif)
16
![](http://www.dail2006.com/Images/OutliningIndicators/None.gif)
17
![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](http://www.dail2006.com/Images/OutliningIndicators/ContractedBlock.gif)
18
![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.dail2006.com/Images/OutliningIndicators/ContractedSubBlock.gif)
19
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
20
![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
21
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
22
![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.dail2006.com/Images/OutliningIndicators/ContractedSubBlock.gif)
23
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
24
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
25
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
26
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
27
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
28
![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.dail2006.com/Images/OutliningIndicators/ContractedSubBlock.gif)
29
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
30
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
31
![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
32
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
33
![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.dail2006.com/Images/OutliningIndicators/ContractedSubBlock.gif)
34
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
35
![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
36
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
37
![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.dail2006.com/Images/OutliningIndicators/ContractedSubBlock.gif)
38
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
39
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
40
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
41
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
42
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
43
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
44
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
45
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
46
![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.dail2006.com/Images/OutliningIndicators/ContractedSubBlock.gif)
47
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
48
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
49
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
50
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
51
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
52
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
53
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
54
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
55
![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
56
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
57
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
58
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
59
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
60
![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
61
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
62
![](http://www.dail2006.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
63
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
64
![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.dail2006.com/Images/OutliningIndicators/ContractedSubBlock.gif)
65
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
66
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
67
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
68
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
69
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
70
![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
71
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
72
![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.dail2006.com/Images/OutliningIndicators/ContractedSubBlock.gif)
73
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
74
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
75
![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
76
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
77
![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.dail2006.com/Images/OutliningIndicators/ContractedSubBlock.gif)
78
![](http://www.dail2006.com/Images/OutliningIndicators/InBlock.gif)
79
![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
80
![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
81
![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
82
![](http://www.dail2006.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
83
![](http://www.dail2006.com/Images/OutliningIndicators/None.gif)
84
![](http://www.dail2006.com/Images/OutliningIndicators/None.gif)
85
![](http://www.dail2006.com/Images/OutliningIndicators/None.gif)
86
![](http://www.dail2006.com/Images/OutliningIndicators/None.gif)
87
![](http://www.dail2006.com/Images/OutliningIndicators/None.gif)