Это не совсем последняя теорема Ферма, но она постоянно раздражает меня, как неоплаченный счет за телефон из колледжа. Иногда мне нужно создать 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>
, что, к сожалению, неверно. Очевидно, я могу обойти это, не используя серверный элемент управления, но это кажется глупым. Можно ли этого избежать?
Дело в том, что я добавлю событие щелчка с помощью jQuery или кода программной части, и я никогда не хочу, чтобы оно вызывало обратную передачу, но я хочу, чтобы это была гиперссылка по причинам CSS.