Domanda

Sono abbastanza nuovo di programmazione web, la lettura di un libro su ASP.NET, e ho notato l'autore fa questo;

<asp:ScriptManager ID="ScriptManager1" runat="server"/>

Al posto di ciò che Visual Studio fa, che è questo:

<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>

è il primo modo di farlo un collegamento compatibile accettabile e multi-browser?

È stato utile?

Soluzione

In entrambi i casi è accettabile, e non influisce in uscita del browser, perché il tag asp:ScriptManager viene elaborato sulla lato server .

Detto questo, si tratta di una questione di preferenza quale stile si utilizza. Ci sono alcuni tag che si sono annidati i tag che richiedono di utilizzare il secondo stile.

Tuttavia, se questo non è il caso, allora semanticamente, il primo stile è conosciuto come elemento auto-chiusura e ha lo stesso significato semantico in ASP.NET come seconda sintassi.

Vorrei raccomandare imparando la distinzione tra i tag server-side e tag lato client, perché mentre simile nella sintassi, possono avere risultati molto diversi (ad esempio, auto-tag di chiusura script nei browser di solito non funzionano quando si utilizza librerie di terze parti).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top