Live News feed For Mobile Site

Description

Here is the first link from the menu page of Mobile site. Current news are read from a text file, which is being updated regularly after certain time interval. You can also store your news in a database or other feeds, depends on your requirement. In further we will take case of a database as here for a better look of things we are catching up the Data for different links in different way so in the further Link as Daily Horoscope we  will use XML as a DataBase.

While Here check out for Current News as for News its all the way simple except a new Control use that is TextView set  Paginate property to true.

Save it as CurrentNews.aspx in the same directory where you had saved MobileHome.aspx and do change the path for the Text file to be picked up for News.

Source Code:

// Source Code starts
<%@ Import Namespace="System" %>
<%@ Import
Namespace="System.IO" %>
<%@ Register TagPrefix="Mobile"
Namespace="System.Web.UI.MobileControls" Assembly="System.Web.Mobile"%>
<%@ Page
Inherits="System.Web.UI.MobileControls.MobilePage"Language
="CS" %>
<script runat="server" language="C#">
protected void Page_Load(Object sender, EventArgs e)
{
String str="E:/ASPXSite/CurrentNews/Today.txt";
StreamReader reader=File.OpenText(str);
string output="";
string output1="";
while((output=reader.ReadLine()) !=null)
{
output1 = output1 + output;
}
reader.Close();
News.Text = output1;
}
</script>
<
mobile:Form id=Form1 runat="server" Paginate="true" >
<
mobile:TextView id=News runat="server" />
<mobile:Link runat="server"
NavigateURL="MobileHome.aspx" ID="Link1">Home</mobile:Link>
</mobile:Form>
// Source Code End

Here is the Output Look likes when  Current News Link been clicked

CurrentNews1.gif

CurrentNews2.gif



Similar Articles