I can't think of any reason the code you provided wouldn't work as expected as everything looks perfectly fine.
I suppose you could try using an explicit HyperLink Control to see if that made any difference :
<li><asp:HyperLink ID="aResponsible" runat="server" href="#namedAnchor" disabled='disabled'></asp:HyperLink></li>