I think what @jarrett meant in his comment is that the resulting html that a LinkButton control generates is a javascript:
href, not an href to a url - it's something along the lines of javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$ctl00$ContentPlaceHolder1$loginBtn", "", true, "", "", false, true))
If you want the html output of a standard anchor tag/HyperLink (and the corresponding client browser behavior, including right-click to open in new tab or window) then use a standard anchor tag in your page <a href="pageurlhere.com">Link to your page</a>
If you need to be able to access the anchor tag from code-behind (assuming a Web Forms application) then you can add runat="server"
to the tag and make it into a server-side Html Control, which is accessible to your code-behind.