こんにちは、みんな私は kendo mvc3 を初めて使用し、グリッド モデルとして Stackoverflow Rss を読み取ろうとしましたが、できませんでした。Yahoo rss を使用すると、プロジェクトは動作しますが、Stackoverflow RSS では動作しません
RSS リンク
https://stackoverflow.com/feeds http://news.yahoo.com/rss/
マイコントローラー機能
public static IEnumerable<Rss> GetRssFeed()
{
XDocument feedXml = XDocument.Load("https://stackoverflow.com/feeds");
var feeds = from feed in feedXml.Descendants("entry")
select new Rss
{
Title = feed.Element("title").Value,
Link = "<a href="+feed.Element("id").Value+">Go To Page</a>",
Description = feed.Element("summary").Value
};
return feeds;
}
public ActionResult Index()
{
var model = GetRssFeed();
return View(model);
}
****私の部分的なビュー****
@model IEnumerable<KendoUIMvcApplication1.Models.Rss>
<div data-role="page" data-title="Aravind's Partial View Test" data-add-back-btn="true" data-back-btn-text="Back">
<div class="grid" style="margin-left: 5px;" id="grid">
@(Html.Kendo().Grid(Model)
.Name("Grid")
.Pageable()
.Sortable()
.Scrollable()
.Columns(columns =>
{
columns.Bound(o => o.Title).Encoded(false);
columns.Bound(o => o.Description).Encoded(false);
columns.Bound(o => o.Link).Encoded(false);
})
.Filterable()
.DataSource(dataSource => dataSource
.Ajax()
)
)
</div>
</div>
**** モデル ****
public class Rss
{
public string Link { get; set; }
public string Title { get; set; }
public string Description { get; set; }
}