February 10
Viene visualizzato il messaggio di errore "attributo border esiste, ma non può essere utilizzato per questo elemento" quando il validatore di markup al World Wide Web Consortium, o W3C, rileva "asp: Immagine" o "asp: ImageButton" in una pagina che contiene ASP.NET. Questo errore si verifica anche se l'attributo "confine" non è incluso nel codice. Per risolvere l'errore, aggiungere il tag "<browserCaps>" - un elemento che definisce le impostazioni e le capacità di un browser o browser - al file web.config, quindi inserire le assegnazioni di proprietà del W3C tra i tag.
1 Inserisci "<browserCaps>" e "</ browserCaps>" tra il "<system.web>" e "</system.web>" tag nel file web.config:
<System.web>
<BrowserCaps>
</ BrowserCaps>
</system.web>
2 Inserire un elemento caso tra i "<browserCaps>" e "</ browserCaps>" tag:
<BrowserCaps>
<Caso match = "W3C_Validator *>
</ BrowserCaps>
3 Aggiungere la proprietà TAGwriter al codice per definire come controlli Web, si trasformano:
<BrowserCaps>
<Caso match = "W3C_Validator *>
TAGwriter = System.Web.UI.HtmlTextWriter
</ Case>
</ BrowserCaps>
4 Inserire il modello a oggetti del W3C documento XML (DOM) nel codice:
<BrowserCaps>
<Caso match = "W3C_Validator">
TAGwriter = System.Web.UI.HtmlTextWriter
W3CDomVersion = 1.0
</ Case>
</ BrowserCaps>
5 Salvare il file per risolvere il "attributo border esiste, ma non può essere utilizzato per questo elemento" errore.