| | |
Identification of Web Forms
Please support our ASP.NET advertiser: $4.95 a Month - ASP.NET Web Hosting – Click Here!
![]() |
Hi, I am currently creating a website for my company and I am new to VS .NET programming. I have been using it for about two or three months as a trainee but my supervisor has currently gone away for a project she must complete up there. Anyway, my problem is, I am trying to make the header display different colored links for the page in question, no it's not as simple as using the average html alink as it is SPECIFICALLY for the header only and must only change for the page in question. E.g. I am currently on the "Index.aspx" page, I would like for the "Home" link in the header to change from navy blue to dark orange or red, whatever. When I change the page I wish for the "Home" Link to return to navy blue and the page in question's link to be dark orange or red. This is the code I have so far:
PrivateSub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load
If (what goes here?) Is ("Index.aspx") Then
lnkHome.ForeColor = Color.DarkOrange
lnkEmp.ForeColor = Color.Empty
lnkVac.ForeColor = Color.Empty
lnkIntrnl.ForeColor = Color.Empty
lnkReg.ForeColor = Color.Empty
lnkLnks.ForeColor = Color.Empty
lnkCntct.ForeColor = Color.Empty
EndIf
EndSub
Oh, by the way, the header is a control, and the code snippet above was extracted from it. If you could help out here I would be so thankful to you as this is the only problem I am stuck on! Thanks very much guys!
PrivateSub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load
If (what goes here?) Is ("Index.aspx") Then
lnkHome.ForeColor = Color.DarkOrange
lnkEmp.ForeColor = Color.Empty
lnkVac.ForeColor = Color.Empty
lnkIntrnl.ForeColor = Color.Empty
lnkReg.ForeColor = Color.Empty
lnkLnks.ForeColor = Color.Empty
lnkCntct.ForeColor = Color.Empty
EndIf
EndSub
Oh, by the way, the header is a control, and the code snippet above was extracted from it. If you could help out here I would be so thankful to you as this is the only problem I am stuck on! Thanks very much guys!
I'm not sure what gwt is, but its not in the standard .NET Framework. If you remove the imports line, you're code probably should compile properly.
How does your site work? Is everything done off one page with querystrings? Are their seperate ASP.NET Web Forms for each 'highlighed link'?
How does your site work? Is everything done off one page with querystrings? Are their seperate ASP.NET Web Forms for each 'highlighed link'?
-Ryan Hoffman
.NET Specialist / Webmaster, Extended64.com.
Please do not email or PM me with support questions. Please direct them to the forums instead.
.NET Specialist / Webmaster, Extended64.com.
Please do not email or PM me with support questions. Please direct them to the forums instead.
I think you're looking at this from the wrong angle. A better way to make your navigation is with the DataList control. When you make your DataList control, make sure to make a different SelectedItemStyle. When your DataList is setup, all that you need to do is tell the DataList which item to 'select' (use the different style).
-Ryan Hoffman
.NET Specialist / Webmaster, Extended64.com.
Please do not email or PM me with support questions. Please direct them to the forums instead.
.NET Specialist / Webmaster, Extended64.com.
Please do not email or PM me with support questions. Please direct them to the forums instead.
I got it to work!!! The way I intended it to work.
That is under my header control, it works WOOOOHOOO!
...Now I have to minimise coding by using the case system... hmmm.
PrivateSub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load If Request.RawUrl = "/gwt/Index.aspx" Then lnkHome.ForeColor = Color.Red lnkVac.ForeColor = Color.Empty lnkIntrnl.ForeColor = Color.Empty lnkReg.ForeColor = Color.Empty lnkEmp.ForeColor = Color.Empty lnkLnks.ForeColor = Color.Empty lnkCntct.ForeColor = Color.Empty EndIf
That is under my header control, it works WOOOOHOOO!
...Now I have to minimise coding by using the case system... hmmm.
Hehe Done :cheesy:. It's So satisfying to actually figure something out by yourself. Here is the Code.
and I just proceeded to put all of the pages in there, works like a charm. However, even though I have been struggling to figure that out, my boss thinks the links are dull and now I have to create some wacky tabacky rollover in photoshop for him. However, my efforts were not a waste as I have learned much along the way to solving that problem. Happy coding all, hope you guys are as successful as I have been... so far
.
PrivateSub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load Dim CurrentPage AsString CurrentPage = Request.RawUrl SelectCase CurrentPage Case "/gwt/Index.aspx" lnkHome.ForeColor = Color.Red lnkVac.ForeColor = Color.Empty lnkIntrnl.ForeColor = Color.Empty lnkReg.ForeColor = Color.Empty lnkEmp.ForeColor = Color.Empty lnkLnks.ForeColor = Color.Empty lnkCntct.ForeColor = Color.Empty EndSelect
. ![]() |
Similar Threads
- News Story: Web forms are still the gateway to security hell (Network Security)
- How To: Create a MessageBox Class for Web Forms in C# (C#)
- Identification by web site (IT Professionals' Lounge)
Other Threads in the ASP.NET Forum
- Previous Thread: get an error while viewing .aspx page
- Next Thread: Linking to E-mail through datagrid
| Thread Tools | Search this Thread |
.net activexcontrol advice ajax alltypeofvideos appliances asp asp.net bc30451 beginner bottomasp.net browser c# c#gridviewcolumn cac checkbox class commonfunctions compatible confirmationcodegeneration content countryselector courier css dataaccesslayer database datagridview datagridviewcheckbox datalist deployment development dgv dropdownlist dynamic dynamically edit embeddingactivexcontrol fileuploader fill findcontrol flash formatdecimal forms formview gridview gudi homeedition iframe iis javascript jquery listbox microsoft mono mouse mssql multistepregistration news novell objects opera panelmasterpagebuttoncontrols problem redirect registration relationaldatabases reportemail rotatepage schoolproject security sessionvariables silverlight smartcard smoobjects software sql sql-server sqlserver2005 ssl suse textbox tracking treeview unauthorized validatedate validation vb.net video videos virtualdirectory vista visualstudio vs2008 web webapplications webdevelopemnt webdevelopment webprogramming webservice youareanotmemberofthedebuggerusers





