Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Proprietà CssStyleCollection.Item (HtmlTextWriterStyle)

 

Data di pubblicazione: ottobre 2016

Ottiene o imposta l'oggetto specificato HtmlTextWriterStyle valore per il controllo server HTML.

Spazio dei nomi:   System.Web.UI
Assembly:  System.Web (in System.Web.dll)

public string this[
	HtmlTextWriterStyle key
] { get; set; }

Valore proprietà

Type: System.String

Il valore key; in caso contrario, null, se key non è presente nella raccolta del controllo server.

Applicare uno stile a elementi che vengono aggiunti a livello di codice a un CssStyleCollection insieme per un controllo con la Item proprietà o Add metodo che accetta un HtmlTextWriterStyle come input un valore di enumerazione sono inclusi nel conteggio degli elementi di stile che vengono restituiti con la Count proprietà e sono inclusi con il valore letterale stringa che viene restituita con il Value proprietà. Questi attributi sono fortemente tipizzati. Se l'attributo di foglio di stile CSS che si desidera aggiungere a un controllo server presente nel HtmlTextWriterStyle enumerazione, utilizzare questi metodi fortemente tipizzati. Se l'attributo che si desidera aggiungere non esiste nel HtmlTextWriterStyle enumerazione, utilizzare il Item proprietà o Add (metodo).

Durante il tentativo di accesso un HtmlTextWriterStyle valore di enumerazione nel CssStyleCollection di un controllo che non è stato aggiunto o per accedere a un attributo CSS che è stata aggiunta con il Item proprietà o Add restituisce null utilizzando il Item proprietà.

Nell'esempio di codice viene illustrato come utilizzare il Item proprietà per restituire il valore di uno stile che è impostato su un HtmlInputText controllo.

<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

  protected void Page_Load(object sender, EventArgs e)
  {
    MyText.Style.Add(HtmlTextWriterStyle.Width, "200");
    FirstMessage.Text = "The text box font color is: " + 
      MyText.Style["color"] + "<br />" +
      "The text box width is: " + 
      MyText.Style[HtmlTextWriterStyle.Width];
  }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>CssCollection This Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <input id="MyText"
             type="text" 
             value="Type a value here."
             style="font: 14pt Verdana; color: blue;"
             runat="server"/>
      <br />
      <asp:Label id="FirstMessage"
                 runat="server"/>
    </div>
    </form>
</body>
</html>

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: