using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Threading;
using SF;
namespace Shumi.Stocks.MvcSite
{
public partial class Static : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//if (Request.QueryString["user"] != "shumiwang")
//{
// Response.Redirect("http://www.fund123.cn"); ;
//}
}
protected void btnCreateIndex_Click(object sender, EventArgs e)
{
//Thread thread = new Thread(StockIndexStaticItem);
//thread.Start();
IUpdateDependency update = new SlidingUpdateTime(new TimeSpan(0, 1, 0));
var url = "http://" + HttpContext.Current.Request.Url.Host;
IStaticPageItem item = new SingleStaticPageItem(url + "/WebForm2.aspx", Server.MapPath("/default.html"), "最新分时图", update);
item.IsRemote = true;
StaticPageManager.AddItem(item);
StaticPageManager.OnError += new StaticErrorHandler(StaticPageManager_OnError);
StaticPageManager.Start(1000, true);
}
void StaticPageManager_OnError(Exception ex)
{
SF.Mail.SmtpMail.Instance.SendExceptionAsync(ex, "exception", "maoyong@fund123.cn");
throw new NotImplementedException();
}
private void StockIndexStaticItem()
{
try
{
DateTime time = DateTime.Today.Add(new TimeSpan(12, 0, 0));
StaticService.GetStockIndexStaticItem(time).Update(time);
}
catch { }
}
}
}