Artikel ini terutama menyediakan kode untuk membuat RSS Anda sendiri agar orang lain dapat berlangganan...
--- RSS.aspx
<%@ Page Language="c#" Codebehind="RSS.aspx.cs" AutoEventWireup="false" Inherits="Socent .RSS" %>
--- RSS.aspx.cs
menggunakan Sistem;
menggunakan Sistem.Koleksi;
menggunakan Sistem.ComponentModel;
menggunakan Sistem.Data;
menggunakan Sistem.Gambar;
menggunakan Sistem.Web;
menggunakan Sistem.Web.SessionState;
menggunakan Sistem.Web.UI;
menggunakan Sistem.Web.UI.WebControls;
menggunakan System.Web.UI.HtmlControls
;
{
/// <ringkasan>
/// Dapatkan artikel gabungan
/// </ringkasan>
RSS kelas publik : System.Web.UI.Page
{
Components.GenRSS gr = new Components.GenRSS(); // Membuat instance string objek
strRSS = "";
private void Page_Load(pengirim objek, System.EventArgs e)
{
Response.ContentType = "application/xml"; // Output dan ditampilkan sebagai data xml
Respon.Tulis (GetRSS());
}
/// <ringkasan>
/// Dapatkan artikel gabungan
/// </ringkasan>
string publik GetRSS()
{
DataSet ds = gr.GenerateRSS(); // Panggil metode GenerateRSS() untuk mendapatkan data
strRSS = strRSS + "<rss version="2.0">";
strRSS = strRSS + "<saluran>";
strRSS = strRSS + "<title>Dibuat oleh penduduk asli</title>";
strRSS = strRSS + "<link>http://www.socent.com</link>";
strRSS = strRSS + "<description>Dibuat oleh penduduk asli</description>";
for(int i = 0; i < ds.Tabel[0].Baris.Hitungan; i++)
{
strRSS = strRSS + "<barang>";
strRSS = strRSS + "<title><![CDATA["+ds.Tables[0].Rows[i]["Judul"]+"]]></title>";
strRSS = strRSS + "<link>http://www.socent.com/ArticleShow@"+ds.Tables[0].Baris[i]["ID"]+".html</link> ";
strRSS = strRSS + "<description><![CDATA["+ds.Tables[0].Rows[i]["Description"]+"]]></description>";
strRSS = strRSS + "<copyright>Dibuat oleh penduduk asli</copyright>";
strRSS = strRSS + "<pubDate>"+Convert.ToDateTime(ds.Tables[0].Rows[i]["AddDate"].ToString()).ToString("yyyy-MM-dd HH:mm")+ "</pubTanggal>";
strRSS = strRSS + "<comments>http://www.socent.com/CommentShow@"+ds.Tables[0].Rows[i]["ID"]+".html</comments>";
strRSS = strRSS + "</item>";
}
strRSS = strRSS + "</saluran>";
strRSS = strRSS + "</rss>";
kembalikan strRSS;
}
#kode wilayah yang dihasilkan oleh Perancang Formulir Web
ganti void OnInit yang dilindungi (EventArgs e)
{
//
// CODEGEN: Panggilan ini diperlukan oleh perancang Formulir Web ASP.NET.
//
Inisialisasi Komponen();
base.OnInit(e);
}
/// <ringkasan>
/// Desainer mendukung metode yang diperlukan - jangan gunakan editor kode untuk memodifikasi
/// Isi dari metode ini.
/// </ringkasan>
kekosongan pribadi InitializeComponent()
{
this.Load += Sistem baru.EventHandler(ini.Page_Load);
}
#wilayah akhir
}
}