บทความนี้มีโค้ดสำหรับสร้าง RSS ของคุณเองเป็นหลักเพื่อให้ผู้อื่นสมัครรับข้อมูล...
--- RSS.aspx
<%@ Page language="c#" Codebehind="RSS.aspx.cs" AutoEventWireup="false" Inherits="Socent . RSS" %>
--- RSS.aspx.cs
โดยใช้ระบบ;
ใช้ System.Collections;
โดยใช้ System.ComponentModel;
ใช้ System.Data;
โดยใช้ระบบการวาดภาพ;
ใช้ System.Web;
โดยใช้ System.Web.SessionState;
โดยใช้ System.Web.UI;
ใช้ System.Web.UI.WebControls;
ใช้ System.Web.UI.HtmlControls
Socent
-
/// <สรุป>
/// รับบทความรวม
/// </สรุป>
RSS คลาสสาธารณะ: System.Web.UI.Page
-
Components.GenRSS gr = ใหม่ Components.GenRSS(); // สร้างอินสแตน
ซ์ของสตริงวัตถุ strRSS = "";
โมฆะส่วนตัว Page_Load (ผู้ส่งวัตถุ, System.EventArgs e)
-
Response.ContentType = "application/xml"; // ส่งออกและแสดงเป็นข้อมูล xml
การตอบกลับเขียน (GetRSS());
}
/// <สรุป>
/// รับบทความรวม
/// </สรุป>
สตริงสาธารณะ GetRSS()
-
DataSet ds = gr.GenerateRSS(); // เรียกเมธอด GenerateRSS() เพื่อรับข้อมูล
strRSS = strRSS + "<rss version="2.0">";
strRSS = strRSS + "<ช่อง>";
strRSS = strRSS + "<title>สร้างโดยชาวพื้นเมือง</title>";
strRSS = strRSS + "<ลิงก์>http://www.socent.com</link>";
strRSS = strRSS + "<คำอธิบาย>สร้างโดยชาวพื้นเมือง</description>";
สำหรับ(int i = 0; i < ds.Tables[0].Rows.Count; i++)
-
strRSS = strRSS + "<รายการ>";
strRSS = strRSS + "<title><![CDATA["+ds.Tables[0].Rows[i]["Title"]+"]]></title>";
strRSS = strRSS + "<link>http://www.socent.com/ArticleShow@"+ds.Tables[0].Rows[i]["ID"]+".html</link> ";
strRSS = strRSS + "<คำอธิบาย><![CDATA["+ds.Tables[0].Rows[i]["คำอธิบาย"]+"]]></คำอธิบาย>";
strRSS = strRSS + "<copyright>สร้างโดยชาวพื้นเมือง</copyright>";
strRSS = strRSS + "<pubDate>"+Convert.ToDateTime(ds.Tables[0].Rows[i]["AddDate"].ToString()).ToString("yyyy-MM-dd HH:mm")+ "</pubDate>";
strRSS = strRSS + "<comments>http://www.socent.com/CommentShow@"+ds.Tables[0].Rows[i]["ID"]+".html</comments>";
strRSS = strRSS + "</ รายการ>";
-
strRSS = strRSS + "</ช่อง>";
strRSS = strRSS + "</rss>";
กลับ strRSS;
}
#region รหัสที่สร้างโดย Web Forms Designer
แทนที่การป้องกันโมฆะ OnInit (EventArgs e)
-
-
// CODEGEN: การเรียกนี้จำเป็นโดยผู้ออกแบบ ASP.NET Web Forms
-
เตรียมใช้งานส่วนประกอบ();
ฐาน OnInit(e);
-
/// <สรุป>
/// Designer รองรับวิธีการที่จำเป็น - อย่าใช้โปรแกรมแก้ไขโค้ดเพื่อแก้ไข
/// เนื้อหาของวิธีนี้
/// </สรุป>
โมฆะส่วนตัว InitializeComponent()
-
this.Load += System.EventHandler ใหม่ (this.Page_Load);
-
#ภูมิภาคสุดท้าย
-
-