protected void Page_Load(object sender, EventArgs e) { PostAroundServiceClient client = new PostAroundServiceClient(); client.CreateJsonPostsDigest(); client.Close(); WebClient webclient = new WebClient(); webclient.Encoding = System.Text.Encoding.UTF8; string jsonString = webclient.DownloadString(siteUrl + "Pages/json.txt"); System.Web.Script.Serialization.JavaScriptSerializer oSerializer = new System.Web.Script.Serialization.JavaScriptSerializer(); List<BriefMessage> bMessages = oSerializer.Deserialize<List<BriefMessage>>(jsonString); rptLinks.DataSource = bMessages; rptLinks.DataBind(); }