|
Programmer ASP.NET MVC C# |
Programming
|
||
Предыдущий | Следующий | |
Для начала мы создадим страничку Handler.ashx, как для меня она больше всего подходит для Rss. using System.ServiceModel.Syndication; Дальше создаем общее сведение о нашем rss-канале //Название После этого будем наполнять наш канал инфой. Для этого создаем список: List<SyndicationItem> items = new List<SyndicationItem>(); Добавляем наш список к каналу feed.Items = items; context.Response.Clear(); XmlWriter rssWriter = XmlWriter.Create context.Response.End(); Последнее что нам нужно сделать, это показать браузеру что у на сайте есть rss. Для этого на страничках добавляют такой линк в тег <head> <link rel="alternate" type="application/rss+xml" Кажись все |
В 3/21/2013 7:08:16 PM, Аноним
нужно вставлять место строк: context.Response.ContentType = "text/plain"; context.Response.Write("Привет всем!"); ссылки на библиотеки должны быть вверху файла
Самостоятельный отпуск | Опыт заказа вывоза мусора в Киеве | Магія зміни: Від ночі до дня |
Магія Вечірнього Неба: Відлякуйте втомленість дня і зануртеся у світ загадок і краси |
Приветствую!!! Если создавать страничку Handler.ashx, то в ней по умолчанию уже будет следующий код: public class Handler : IHttpHandler { public void ProcessRequest (HttpContext context) { context.Response.ContentType = "text/plain"; context.Response.Write("Привет всем!"); } public bool IsReusable { get { return false; } } } Куда именно нужно вставить код из вашего примера ? Можно пожалуйста немного поподробнее...