Asp.net Controlo da hiperligação equivalente a

Queria definir um controlo de hiperligação em asp.net isso produz uma saída html semelhante ao seguinte:

<a href="#"></a>
Mas não consigo descobrir como. ficaria grato se alguém pudesse ajudar.
Obrigado antecipadamente.

Author: Jack, 2012-03-17

6 answers

Concordo com os escravos, mas aqui está.
   <asp:HyperLink id="hyperlink1" 
                  NavigateUrl="#"
                  Text=""
                  runat="server"/> 

Ou pode alterar o href usando

hyperlink1.NavigateUrl = "#"; 
hyperlink1.Text = string.empty;
 23
Author: inspite, 2012-03-17 13:59:33
Basta escrever. Se é isso que queres, não precisas de um controlo do servidor.
 6
Author: SLaks, 2012-03-16 22:08:01
hyperlink1.NavigateUrl = "#"; or
hyperlink1.attributes["href"] = "#"; or
<asp:HyperLink NavigateUrl="#" runat="server" />
 2
Author: The Muffin Man, 2012-03-16 22:09:41

Se quiser adicionar o valor na página aspx, basta indicar <a href='your link'>clickhere</a>

Se está a tentar alcançá-lo através de Código atrás., Faça uso do controle da hiperligação

HyperLink hl1 = new HyperLink();
hl1.text="Click Here";
hl1.NavigateUrl="http://www.stackoverflow.com";
 1
Author: Shankar Damodaran, 2012-03-16 22:11:58

Se você precisa acessar isso como um controle do lado do servidor (por exemplo, você quer adicionar atributos de dados a um link, como eu fiz), então há uma maneira de fazer o que você quer; no entanto, você não usa o Hyperlink ou controles HtmlAnchor para fazê-lo. Crie um controle literal e, em seguida, adicione em "seu texto" como o texto para o controle literal (ou qualquer outra coisa que você precisa fazer dessa forma). É o hacky, mas funciona.

 0
Author: SEFL, 2015-11-03 20:43:26