You generally shouldn't need to modify standard HTML tags/elements with the "runat='server'" attribute. For most there is a suitable server control alternative. Particularly in this case you should use the "asp:hyperlink" control instead of a modified "a" tag. However, you can modify practically every HTML tag as you have done to make it visible on the server. When you do this the control will be one found in the
System.Web.UI.HtmlControls namespace. In this case your "<a ... runat='server'..." will become an
HtmlAnchor control.
Look here for the members list, in which you'll find the HRef property.
-Peter
compiledthoughts.com