日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

ASP.NET站點(diǎn)RSS功能實(shí)現(xiàn)方法(2)_.Net教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:asp.net使用存儲(chǔ)過(guò)程實(shí)現(xiàn)用戶登錄
cs代碼如下 stringUserName=txtUserName.Text.ToString(); stringPassWord=txtPassWord.Text.ToString(); PassWord=FormsAuthentication.HashPasswordForStoringInConfigFile(PassWord,md5).ToLower().Substring(8,16); SqlParameter[]par=newSqlParameter


//循環(huán)讀取RSS中的每個(gè)ITEM的內(nèi)容
private string getRss(IList<Model.Info> listInfo)
  {
    StringBuilder strRss = new StringBuilder();
    foreach (Model.Info var in listInfo)
    {
      string nickname = DAL.Users.instance.GetModelBasic(var.Author).NickName;
      string content = Function.ReplaceHtml(var.Content);
      content = Function.ReplaceXml(content);
      content = (content.Length > 300) ? content.Substring(0, 300) + "" : content;
      string link = Function.getConfig("MyUrl") + nickname + "/blog/item/" + var.id;
      strRss.Append("<item>");
      strRss.Append("<title>" + Function.ReplaceXml(var.Title) + "</title>");
      strRss.Append("<author>" + nickname + "</author>");
      strRss.Append("<description><![CDATA[" + content + "<p><a href=’" + link + "’>查看全文</a>" + "]]></description>");
      strRss.Append("<pubDate>" + var.Adddate.ToString() + "</pubDate>");
      strRss.Append("<link>" + link + "/</link>");
      strRss.Append("</item>");
    }
    return strRss.ToString();
  }

XML中的特殊字符的過(guò)濾(否則生成的XML文件會(huì)出錯(cuò)):
public static string ReplaceXml(string msg)
  {
    if (msg != "" && msg != null)
    {
      msg = msg.Replace("&", "%26");
      msg = msg.Replace(">", "&gt;");
      msg = msg.Replace("<", "&lt;");
      msg = msg.Replace(""", "&quot;");
      msg = msg.Replace("’", "&apos;");
    }
    return msg;
  }

要注意的是,如果你的RSS輸出的鏈接中有中文字符,如: cnblogs.com/你好/rss.aspx,
那么,最好能使用Server.UrlEncode("你好"),也就是編碼之后才能使用抓蝦等來(lái)訂閱。

分享:md5加密代碼示例
1、asp.net的。 在 asp.net 中有自帶的類(lèi): System.Web.Security.HashPasswordForStoringInConfigFile() stringpwd=TextBox1.Text; pwd=FormsAuthentication.HashPasswordForStoringInConfigFile(pwd,md5).ToLower().Substring(8,16); this.Label1.Text=pwd

共2頁(yè)上一頁(yè)12下一頁(yè)
來(lái)源:模板無(wú)憂//所屬分類(lèi):.Net教程/更新時(shí)間:2012-06-13
相關(guān).Net教程