Come faccio a terminare tag script?
-
23-09-2019 - |
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?
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).