Let's clarify something:
An <a> by itself can not post. However, an <a> associated with a form can most certainly post. Take this example:
<form action="postDestinationPage.aspx" method="post" name="myPostForm">
<input type="hidden" name="hidSomeHiddenValue" value="12345">
<a href="javascript
:document.myPostForm.submit();">Cl ick Me</a>
</form>
When you click the link in this form, the form is posted to the page specified in the action attribute. This is actually how .net works for some controls, particularly when you use a LinkButton control. Regular hyperlinks are drawn, but instead of URLs that point to other pages, they point to javascript code that posts back the page.
Are you looking to create isolated hyperlinks that post to pages outside of your .net web application or are you just interested in having a link act as a button on a .net web form? If the latter is the case, then you can use the LinkButton control. This results in behavior identical to a regular button but with a hyperlink instead.
Peter
-------------------------
Work smarter, not harder