Это не совсем последняя теорема Ферма, но она продолжает возвращаться, чтобы раздражать меня, как неоплаченный телефонный счет из колледжа. Иногда я хочу создать HyperLink
, который не вызывает обратную передачу, поэтому я хочу, чтобы целевой URL был #. Когда разметка происходит из UserControl во вложенной папке,
/
|- Home.aspx (uses UC.ascx)
|- Sub
|- UC.ascx
URL-адрес переписывается с относительным путем, например.
<asp:HyperLink runat="server" NavigateUrl="#" >Click Me!</asp:HyperLink>
становится
<a href="SubFolder/#">Click Me!</a>
Что, к сожалению, неправильно. Очевидно, я могу обойти это, не используя серверный контроль, но он кажется глупым. Можно ли этого избежать?
Здесь я добавлю событие click с jQuery или в код, и я никогда не хочу, чтобы он вызывал обратную передачу, но я хочу, чтобы это была гиперссылка по причинам CSS.