处理 SSI 文件时出错
网站工程
 规划发展   网页美工   标记语言   网页编程   Web服务器   广告攻略   开发常识   趋势研究   网站维护   网站数据库   网页设计工具
 论坛
您现在的位置: IT文谷 >> 网站工程 >> 趋势研究 >> Web2.0 >> 文章正文
建立自己的RSS建立自己的RSS2006-5-4 18:29:28建立自己的RSS2006-5-4 18:29:28建立自己的RSS
建立自己的RSS
建立自己的RSS建立自己的RSS2006-5-4 18:29:28建立自己的RSS2006-5-4 18:29:28建立自己的RSS
处理 SSI 文件时出错
建立自己的RSS建立自己的RSS2006-5-4 18:29:28建立自己的RSS2006-5-4 18:29:28建立自己的RSS

本文主要提供代码,创建自己的RSS,供别人订阅

RSS.aspx

<%@ Page language="c#" Codebehind="RSS.aspx.cs" AutoEventWireup="false" Inherits="Socent.RSS" %>

RSS.aspx.cs

using System;

using System.Collections;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Web;

using System.Web.SessionState;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.HtmlControls;

namespace Socent

{

/// <summary>

///  取得聚合文章

/// </summary>

public class RSS : System.Web.UI.Page

{

Components.GenRSS gr = new Components.GenRSS(); // 实例化对象

string strRSS = "";

private void Page_Load(object sender, System.EventArgs e)

{

Response.ContentType = "application/xml"; // 输出并按xml数据显示

Response.Write (GetRSS());

}

/// <summary>

/// 取得聚合文章

/// </summary>

public string GetRSS()

{  

DataSet ds = gr.GenerateRSS(); // 调用GenerateRSS()方法,获得数据

strRSS = strRSS + "<rss version=\"2.0\">";

strRSS = strRSS + "<channel>";

strRSS = strRSS + "<title>土人制造</title>";

strRSS = strRSS + "<link>http://www.socent.com</link>";

strRSS = strRSS + "<description>土人制造</description>";

for(int i = 0; i < ds.Tables[0].Rows.Count; i++)

{

strRSS = strRSS + "<item>";

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 + "<description><![CDATA["+ds.Tables[0].Rows[i]["Description"]+"]]></description>";

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 + "</item>";

}

strRSS = strRSS + "</channel>";

strRSS = strRSS + "</rss>";



return strRSS;

}

#region Web 窗体设计器生成的代码

override protected void OnInit(EventArgs e)

{

//

// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。

//

InitializeComponent();

base.OnInit(e);

}



/// <summary>

/// 设计器支持所需的方法 - 不要使用代码编辑器修改

/// 此方法的内容。

/// </summary>

private void InitializeComponent()

{   

this.Load += new System.EventHandler(this.Page_Load);

}

#endregion

}

}



建立自己的RSS建立自己的RSS2006-5-4 18:29:28建立自己的RSS2006-5-4 18:29:28建立自己的RSS
处理 SSI 文件时出错
  • 上一篇文章:

  • 下一篇文章:
  • 进入论坛讨论

    相关文章
    给你的asp+ac站点加rss功能
    NetBeans 4.0创建J2ME手机RSS阅读器
    解读RSS阅读器
    P2P的RSS流量解决方案
    用 Ajax和 RSS制作一个首页新闻(1)
    用基于Linux的PHP自建维基Wiki网站(1)
    AJAX结合wiki与试算表
    试析Wiki在企业管理中的应用
    手把手教你建WAMP动态wiki网站(图)
    Web 2.0编程思想中的16条法则
    微软Live与Web 2.0
    Web 2.0学习杂记
    热门文章最新推荐

    版权与免责声明:
    ① 本网转载其他媒体稿件是为传播更多的信息,此类稿件不代表本网观点,版权归原作者所有,本网不承担此类稿件侵权行为的连带责任。
    ② 本站原创文章,转载时请注明出自文谷及作者姓名
    ③在本网BBS上发表言论者,文责自负。
    ④如您因版权等问题需要与本网联络,请在30日内联系 。
    建立自己的RSS建立自己的RSS2006-5-4 18:29:28建立自己的RSS2006-5-4 18:29:28建立自己的RSS
    建立自己的RSS建立自己的RSS2006-5-4 18:29:28建立自己的RSS2006-5-4 18:29:28建立自己的RSS

    全站热点
    最新推荐
    处理 SSI 文件时出错
    处理 SSI 文件时出错