使用ASP.Net MVC生成RSS?

6

如何使用ASP.Net MVC生成RSS?我已经有了数据库中的数据,并且会根据需要进行转换。我的第一种方法是创建一个RSS模板,然后将其用作视图,但这似乎容易出错,而且由于RSS是一种结构化格式,可能存在一些类来设置某些属性并生成RSS。是否有这样的东西?你会怎么做?


5
可能是关于在ASP.NET MVC中使用RSS提要的重复问题,参考链接为https://dev59.com/43VD5IYBdhLWcg3wWKHc。 - CoderDennis
3个回答

7

4
使用WCFSystem.ServiceModel.Syndication命名空间,需要将System.ServiceMode.Web添加到您的引用中。这将自动处理整个过程:
using System.ServiceModel.Syndication;
// ...
var rss = new SyndicationFeed(...);
...
var formatter = new Rss20FeedFormatter(rss);
formatter.WriteTo(xmlWriter);


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接