Cuore Batti Cuore - Loris Reinhard - Radio Genius - Alex Damiani e-Thomas.net Network:
 
Il tuo IP: 38.103.63.60
 

Altro
Scarica

 

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.

<a runat="server"
  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:

<a id="anchor1" runat="server" />

e poi scrivere un event handler che assegna un URL alla proprietà HRef:

void Page_Load(object sender, EventArgs e)
{
  anchor1.HRef = "http://www.unbelsito.com";
}

HtmlImage

Ecco come dichiarare questo Control:

<img
 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:

pix1.Width= Convert.ToInt32(Dato1.Value);

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:

<input id="Nome" type="submit/reset/button" runat="server" />

Facciamo adesso un esempio con questo elemento per analizzare la possibilità di variare la sua interessante proprietà disabled:

<html>
<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:

Btn1.Disabled=!Btn1.Disabled;

imposta il valore della proprietà Disabled all'opposto di come era in precedenza. 

Contattaci. Stampa questa pagina. Contattaci via SMS. e-Thomas.net © 2009 Tutti i diritti riservati
 

F.A.Q. - Chi Siamo - Sitemap - Aspetti legali - Privacy - Le nostre fonti - RSS

Pagina generata in: 0,015 secondi.
Utenti connessi: 8 - Visite: 436.592 dal 10/02/2004 - Visite medie giornaliere: 243