62,046
社区成员
发帖
与我相关
我的任务
分享
前台:
<asp:UpdatePanel ID="upd" runat="server">
<ContentTemplate>
<asp:Label ID="lbltime" runat="server"></asp:Label><br />
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="4" ForeColor="#333333" GridLines="None" ShowHeader="False" Width="564px">
<Columns>
<asp:TemplateField>
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Image ID="Image1" runat="server" ImageUrl="~/images/yj.gif" />
</ItemTemplate>
</asp:TemplateField>
<asp:HyperLinkField DataNavigateUrlFields="id" DataNavigateUrlFormatString="~/Default.aspx?id={0}"
DataTextField="aJP">
</asp:HyperLinkField>
</Columns>
</asp:GridView>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Timer1" />
</Triggers>
</asp:UpdatePanel>
<asp:Timer ID="Timer1" runat="server" Interval="1000" OnTick="Timer1_Tick">
</asp:Timer>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
后台:
protected void Timer1_Tick(object sender, EventArgs e)
{
Label lbltim = (Label)upd.FindControl("lbltime");
lbltim.Text = "now time is:" + DateTime.Now.ToLongTimeString();
int red = new Random().Next(255);
System.Threading.Thread.Sleep(100);
int green = new Random().Next(255);
System.Threading.Thread.Sleep(100);
int blue = new Random().Next(255);
lbltim.BackColor = Color.FromArgb(red, green, blue);
lbltim.ForeColor = Color.FromArgb(green, blue, red);
}