Solved

Navigation Button MouseOver/MouseOut in ASP.NET Wizard Control

Posted on 2009-04-06
1
1,106 Views
Last Modified: 2013-11-26
I implemented a Wizard control and I'm trying to set the ImageButton attributes for OnMouseOver and OnMouseOut in Page_Load as I've seen for other implementations of ImageButton in Page_Load:

StartNextButton.Attributes.Add("OnMouseOver","~/images/NextOn.jpg")

But "StartNextButton" doesn't show up in the Intellisense in the code-behind for Default.aspx. The HTML for the upper section of the Wizard (it's big) is included. Can anyone tell me how to find the button so I can add attributes?
<asp:Wizard ID="Wizard1" runat="server" ActiveStepIndex="0" BackColor="#F7F6F3"
BorderColor="#CCCCCC" BorderStyle="Solid" BorderWidth="1px" Font-Names="Verdana"
Font-Size="0.8em" DisplaySideBar="False" HeaderText="Test Your Risk IQ" NavigationStyle-HorizontalAlign="Left">
<StepStyle BorderWidth="0px" ForeColor="#5D7B9D" />
<StartNavigationTemplate>
    <asp:ImageButton ID="StartNextButton" runat="server" CommandName="MoveNext" ImageUrl="~/Images/step_next.gif"   />
</StartNavigationTemplate>
<WizardSteps>
<asp:WizardStep runat="server" StepType="Start" Title="Question 1">

Open in new window

0
Comment
Question by:rschaeferhig
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 

Accepted Solution

by:
rschaeferhig earned 0 total points
ID: 24078561
I found some code on ASP.NET re adding Javascript to a button in a Wizard that I was able to adapt:
 

Dim StartNextButton As ImageButton = Wizard1.FindControl("StartNavigationTemplateContainerID").FindControl("StartNextButton")
 
StartNextButton.Attributes.Add("onmouseover", "this.src='/Images/step_next_on.gif'")
 
StartNextButton.Attributes.Add("onmouseout", "this.src='/Images/step_next.gif'")
 
Dim StepNextButton As ImageButton = Wizard1.FindControl("StepNavigationTemplateContainerID").FindControl("StepNextButton")
 
StepNextButton.Attributes.Add("onmouseover", "this.src='/Images/step_next_on.gif'")
 
StepNextButton.Attributes.Add("onmouseout", "this.src='/Images/step_next.gif'")
 
Dim StepPreviousButton As ImageButton = Wizard1.FindControl("StepNavigationTemplateContainerID").FindControl("StepPreviousButton")
 
StepPreviousButton.Attributes.Add("onmouseover", "this.src='/Images/step_previous_on.gif'")
 
StepPreviousButton.Attributes.Add("onmouseout", "this.src='/Images/step_previous.gif'")
 
Dim FinishPreviousButton As ImageButton = Wizard1.FindControl("FinishNavigationTemplateContainerID").FindControl("FinishPreviousButton")
 
FinishPreviousButton.Attributes.Add("onmouseover", "this.src='/Images/step_previous_on.gif'")
 
FinishPreviousButton.Attributes.Add("onmouseout", "this.src='/Images/step_previous.gif'")
 
Dim FinishButton As ImageButton = Wizard1.FindControl("FinishNavigationTemplateContainerID").FindControl("FinishButton")
 
FinishButton.Attributes.Add("onmouseover", "this.src='/Images/Bttn_total_score_on.gif'")
 
FinishButton.Attributes.Add("onmouseout", "this.src='/Images/Bttn_total_score.gif'")

Open in new window

0

Featured Post

RHCE - Red Hat OpenStack Prep Course

This course will provide in-depth training so that students who currently hold the EX200 & EX210 certifications can sit for the EX310 exam. Students will learn how to deploy & manage a full Red Hat environment with Ceph block storage, & integrate Ceph into other OpenStack service

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Creating an analog clock UserControl seems fairly straight forward.  It is, after all, essentially just a circle with several lines in it!  Two common approaches for rendering an analog clock typically involve either manually calculating points with…
It was really hard time for me to get the understanding of Delegates in C#. I went through many websites and articles but I found them very clumsy. After going through those sites, I noted down the points in a easy way so here I am sharing that unde…
There are cases when e.g. an IT administrator wants to have full access and view into selected mailboxes on Exchange server, directly from his own email account in Outlook or Outlook Web Access. This proves useful when for example administrator want…
In this video you will find out how to export Office 365 mailboxes using the built in eDiscovery tool. Bear in mind that although this method might be useful in some cases, using PST files as Office 365 backup is troublesome in a long run (more on t…

617 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question