Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Per i controlli mobili ASP.NET, il termine testo letterale fa riferimento al testo collocato direttamente in un controllo mobile Form, Panel o TextView. Nell'esempio riportato di seguito viene illustrato il testo inserito direttamente in un controllo Form.
<mobile:Form>This is literal text.</mobile:Form>
In questo modo è possibile visualizzare rapidamente un blocco HTML di un form in una pagina Web ASP.NET per dispositivi mobili.
È possibile utilizzare un numero limitato di elementi di formattazione nei tag del form, come indicato nella tabella riportata di seguito:
Elemento |
Descrizione |
|---|---|
<a> |
Converte il testo interno in un collegamento ipertestuale. Il testo del collegamento ipertestuale non può contenere altre tag di formattazione. |
<b> |
Converte il testo interno in uno stile grassetto. |
<br> |
Imposta un'interruzione a una nuova riga. |
<i> |
Converte il testo interno in uno stile corsivo. |
<p> |
Inizia un nuovo paragrafo o, se utilizzato con un tag di chiusura, inserisce il testo interno in un paragrafo separato. |
Gli altri tag vengono ignorati in fase di esecuzione. In fase di progettazione i tag non supportati nel testo letterale possono generare risultati indesiderati quando la pagina viene modificata in Visual Studio.
I tag utilizzati nel testo letterale non corrispondono necessariamente ai tag nell'output. È possibile ad esempio che i tag <p> vengano convertiti in tag <br> da un adattatore di controllo. Poiché inoltre i controlli stessi possono generare interruzioni di riga, le interruzioni esistenti solo come testo letterale tra due controlli vengono ignorate. Per forzare un'interruzione tra due controlli, è possibile inserire uno spazio unificatore ( ) tra i controlli, in aggiunta all'interruzione appropriata.
In caso di nidificazione di tag, il tag del collegamento ipertestuale (<a>) non riconosce i tag nidificati. La nidificazione del tag <b> o <i> come testo letterale all'interno del tag <a> ad esempio non esegue il rendering di un collegamento come grassetto o corsivo. Il controllo ignora completamente tutti i tag all'interno del tag <a>.
Durante la compilazione, il testo letterale viene convertito nei controlli LiteralText e Link. Poiché il testo è statico, questi controlli non sono progettati per essere indirizzabili, sebbene vengano visualizzati nella struttura dei controlli della pagina. La struttura di controllo è la struttura di controlli in una pagina, ovvero la pagina stessa, i relativi controlli figlio, gli elementi figlio e così via. Se pertanto si enumerano a livello di codice i controlli figlio di un form, è possibile che sia presente un controllo LiteralText, anche se non ne è stato aggiunto uno esplicitamente alla pagina.
Nota: |
|---|
Inserire un tag <br> nei modelli di pié di pagina per evitare che il contenuto del modello di pié di pagina venga visualizzato inline con la pagina. |
Nota: