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:
Obrigado antecipadamente.
<a href="#"></a>
Mas não consigo descobrir como. ficaria grato se alguém pudesse ajudar.Obrigado antecipadamente.
15
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
0
Author: ydd1987, 2012-03-16 22:08:04
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