请查看此代码并找出它不起作用的原因。我没有在网页中收到警报。但是,它下面的 console.writeLine 正在被执行。
private void PublishLoop()
{
while (Running)
{
Thread.Sleep(5000);
dtMessages = (String)(Cache.Get(key));
if (dtMessages == null)
{
//publish here
dtMessages = LoadMessages();
System.Diagnostics.Debugger.Log(0,null,dtMessages);
Page.ClientScript.RegisterStartupScript(this.GetType(),"ClientScript", "alert('hi');",true);
Console.WriteLine(dtMessages);
}
}
}