Sei in: Per i Webmaster - Corso di ASP.NET - HTML Controls specifici
Vediamo adesso un insieme di controlli che hanno delle proprietà ed eventi specifici oltre a quelli ereditati dalla classe base HtmlControl.
HtmlAnchor
Per avere un controllo dinamico degli elementi del tag <a> usiamo questo Control.
id="nomeID"
href="linkurl"
name="bookmarkname"
OnServerClick="gestoredellevento"
target="frameoppurewindow"
title="suggerimento" > testo del link </a>
Tutte le proprietà sopra elencate sono accessibili dinamicamente quindi se ad esempio vogliamo generare dinamicamente l'attributo HREF possiamo prima dichiarare un HtmlAnchor control:
e poi scrivere un event handler che assegna un URL alla proprietà HRef:
{
anchor1.HRef = "http://www.unbelsito.com";
}
HtmlImage
Ecco come dichiarare questo Control:
id="MyControl"
src="Img12.jpg"
runat="server"
Height=226
Width=500
Border=5
Align="center"
Alt="Immagine" />
Per ciascuna di queste proprietà è possibile specificare dinamicamente un valore quindi, ad esempio, il valore di src cioè l'immagine stessa, le dimensioni etc.
La riga di comando:
imposta il valore della proprietà Width per ciascuna immagine al valore che l'utente ha digitato nel campo Dato1. In questo caso è necessaria una conversione del dato prelevato dal campo Dato1 (che è di tipo string) ad un valore intero.
HtmlInputButton
Questo controllo è usato per creare i tre elementi dei form <input type="submit">, <input type="reset"> e <input type="button">
Per dichiarare questo control possiamo scrivere:
Facciamo adesso un esempio con questo elemento per analizzare la possibilità di variare la sua interessante proprietà disabled:
<head>
<script language="C#" runat="server">
void Submit2_Click(Object sender, EventArgs e)
{
Btn1.Disabled=!Btn1.Disabled;
}
</script>
</head>
<body>
<h3><font face="Verdana">HtmlInputButton - Esempio</font></h3>
<form runat="server">
<p>Usa i bottoni per attivare o disattivare la proprietà Disabled del Bottone di esempio
<p>
<input id="Btn1" type="submit" runat="server" Value="Bottone di esempio" /> <br>
<input id="Btn2"
type="submit"
runat="server"
Value="Attiva/Disattiva il Bottone di Esempio"
OnServerClick="Submit2_Click" />
</p>
</form>
</body>
</html>
La riga di comando:
imposta il valore della proprietà Disabled all'opposto di come era in precedenza.
