Ce qui est mieux Laps de runat serveur ou asp par défaut lable?

J'ai un simple asp.net page web qui contient un tableau avec environ 5 TR et chaque ligne a 2 TD .. dans le chargement de la page-je obtenir des données d'utilisateur ( 5 à la propriété ) et les afficher dans cette page et les suivantes sont d'abord les 2 rangs :

 <table>
    <tr>
        <td>
            FullName
        </td>
        <td>
            <span id="fullNameSpan" runat="server"></span>
        </td>
   </tr>
   <tr>
        <td>
            Username
        </td>
        <td>
            <span id="userNameSpan" runat="server"></span>
        </td>
   </tr>
</table>

J'ai toujours utilisé <asp:Label à la valeur définie par le code, mais j'ai toujours de l'avis que l'étiquette converti en exécution de span j'ai donc décidé de l'utilisateur span en lui faisant runat=server à être accessibles par le code, donc

Qui est préférable d'utiliser asp:label ou span avec runat=server ??

  • Devriez-vous vous inquiéter avec ce genre d'optimisation? Pourquoi ne pas utiliser MVC ou HTML?
  • MVC n'est pas la réponse à tous les problèmes.
  • span est une plaine html mais avec le rendant serveur accessible par code ...
InformationsquelleAutor Amr Badawy | 2010-12-26