Solved

asp.net webform

Posted on 2008-10-29
4
382 Views
Last Modified: 2013-11-26
I am developing a asp.net website using visual basic 2008 I am using html not server controls to navigate from one webform to another. I want to somehow capture the event clicking of the html link so I can determine what webform is opening so that I can save the appropiate session variables. The problem is using html links to navigate I have no idea how to accomplish that. So any help on trying to figure this out would greatly be appreciated
0
Comment
Question by:lothos123452000
  • 2
  • 2
4 Comments
 
LVL 2

Accepted Solution

by:
smokingspaceman earned 500 total points
ID: 22837746
You mean you use HTML <a> tags for navigation?
If so make change the runat attribute of the <a> tag to server.
<a id="link" href="sdfs.aspx" runat="server">link</a>

And you can add an event handler to the on click event of that control;
    Protected Sub link_click(ByVal sender As Object, ByVal e As System.EventArgs) Handles link.ServerClick
0
 

Author Comment

by:lothos123452000
ID: 22838063
What if my html looks like the following

<li><a href="ContactUs.aspx" runat="server">Contact Us</a></li>

I have a space between Contact and Us it is not working plus I get the following error

"Handles clause requires a WithEvents variable defined in the containing type or one of its base types."
0
 

Author Closing Comment

by:lothos123452000
ID: 31511529
Never mind about my second post your suggestion worked great! Thanks for the help.
0
 
LVL 2

Expert Comment

by:smokingspaceman
ID: 22838073
The problem is you dont have an Id for your <a> tag.
It should be
<li><a id="contactUs" href="ContactUs.aspx" runat="server">Contact Us</a></li>
and
Protected Sub link_click(ByVal sender As Object, ByVal e As System.EventArgs) Handles contactUs.ServerClick
0

Featured Post

Resolve Critical IT Incidents Fast

If your data, services or processes become compromised, your organization can suffer damage in just minutes and how fast you communicate during a major IT incident is everything. Learn how to immediately identify incidents & best practices to resolve them quickly and effectively.

Question has a verified solution.

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

Suggested Solutions

Just a quick little trick I learned recently.  Now that I'm using jQuery with abandon in my asp.net applications, I have grown tired of the following syntax:      (CODE) I suppose it just offends my sense of decency to put inline VBScript on a…
IntroductionWhile developing web applications, a single page might contain many regions and each region might contain many number of controls with the capability to perform  postback. Many times you might need to perform some action on an ASP.NET po…
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…

808 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