推薦:asp.net文字轉成圖片usingSystem; usingSystem.Collections.Generic; usingSystem.Drawing; usingSystem.Drawing.Imaging; publicclassDrawing { publicvoidCreateImage(stringname,stringfilePath) { intwid=300; inthigh=200; Fontfont=newFont(Arial,48,FontStyle.Bold); /
RSS是共享內容的一種簡易方式,也稱聚合,常被用于新聞和Blog。網站提供RSS輸出,有利于讓用戶發現網站內容的更新。網站用戶可以借助于支持RSS的新聞聚合工具軟件或者在線網站,訂閱網站的內容并在不打開網站頁面的情況下閱讀內容。| <link id="RSSLink" title="RSS" type="application/rss+xml" rel="alternate" href="http://m.survivalescaperooms.com/lbk/rss.aspx" /> |
| <%@ Page language="c#" Codebehind="Rss.aspx.cs" AutoEventWireup="false" Inherits="Test.Rss" %> |
| private void Page_Load(object sender, System.EventArgs e) { Response.ContentType="text/xml"; Response.Charset = "UTF-8"; Response.Write("<?xml version="1.0" encoding="UTF-8" ?>"); Response.Write("<rss version="2.0"><channel>"); Response.Write(GetUserRSS()); GetItemsRss(); Response.Write("</channel></rss>"); } |
| private string GetUserRSS(NewTaokee.Model.Users user) { StringBuilder strRss = new StringBuilder(); strRss.Append("<title>lbk</title>"); strRss.Append("<link>lbk.VeVb.com</link> "); strRss.Append("<description>呵呵,就是我</description> "); strRss.Append("<language>zh-cn</language>"); strRss.Append("<generator>www.xiaoqian.cn </generator>"); return strRss.ToString(); } |
| 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(); } |
| public static string ReplaceXml(string msg) { if (msg != "" && msg != null) { msg = msg.Replace("&", "%26"); msg = msg.Replace(">", ">"); msg = msg.Replace("<", "<"); msg = msg.Replace(""", """); msg = msg.Replace("’", "'"); } return msg; } |
要注意的是:如果你的RSS輸出的鏈接中有中文字符的話,如: code-123.com/你好/rss.aspx,最好能使用Server.UrlEncode("你好"),編碼之后才能使用抓蝦等訂閱 。
分享:點擊按鈕提交后如何使按鈕變灰不可用.aspx script language=javascript function abc() { var mybutton=document.getElementById(Submit1); mybutton.disabled=true; //變灰 __doPostBack(Submit1,); //執行服務器端Submit1的click事件 } /script form id=Form1 method=post runat=
新聞熱點
疑難解答
圖片精選