I need below kind of out put after reading the rss feed from the blog feed.
I have written below code snippet for that.
private IEnumerable<RssReader> GetBlogRssFeeds()
{
var rssFeed = XDocument.Load("http://sampathloku.blogspot.com/feeds/posts/default?alt=rss");
var rssFeedOut= from item in rssFeed.Descendants("item")
select new RssReader
{
Title = item.Element("title").Value,
Link = item.Element("link").Value,
Description = (item.Element("description") != null) ? Regex.Match(item.Element("description").Value, @"^.{1,180}\b(?<!\s)").Value : ""
};
return rssFeedOut;
}
View
<%@ Page Title="" ContentType="text/html" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<IEnumerable<RssReader>>" %>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<table border="1">
<% foreach (var p in Model)
{ %>
<tr border="1">
<th>
<%= Html.Encode(p.Title) %>
</th>
</tr>
<tr border="1">
<th>
<%= Html.Encode(p.Description) %>
</th>
</tr>
<tr border="1">
<th>
<%= Html.Encode(p.Link) %>
</th>
</tr>
<% } %>
</table>
</asp:Content>
But my Final out put shows everything is as below.
UPDATE
Now my View is as below.
My Question : How can I show Images and content are as above image ?
Updated Question : How can I get the description without html tags ?