Button click event:
protected void btnAddToBag_Click(object sender, CommandEventArgs e)
{
Timer1.Enabled = true;
pnlWasAdded.Visible = true;
itemWasAddedImage.Visible = true;
txtQty.Text = "1";
}
}
Page_Load:
protected void Page_Load(object sender, EventArgs e)
{
//btnAddToBag.Click += new EventHandler(btnAddToBag_Click);
Timer1.Tick += new EventHandler<EventArgs>(Timer1_Tick);
}
Timer Event to fire:
void Timer1_Tick(object sender, EventArgs e)
{
pnlWasAdded.Visible = false;
itemWasAddedImage.Visible = false;
Timer1.Enabled = false;
}
Mark Up:
<asp:UpdatePanel ID="pnlWasAdded" UpdateMode="Conditional" runat="server" Visible="false">
<ContentTemplate>
<asp:Image ImageUrl="/Images/ItemWasAdded.png" AlternateText="Item was added." Visible="false"
ID="itemWasAddedImage" Style="margin-top: -35px; margin-left:-15px; z-index: 999;" runat="server" />
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" />
</Triggers>
</asp:UpdatePanel>
<asp:Timer ID="Timer1" runat="server" Interval="2000" Enabled="false">
</asp:Timer>
While I'm debugging, Timer1.Enabled gets set to true as I step through the code. It never fires though.
<Scratching my head>

New Topic/Question
Reply



MultiQuote






|