I’m adding multi language support to a prototype web site. The site was developed using html lables which I could multilanguage using asp:literal or I could change them all to asp:labels as shown below.
<asp:label ID="lblAddress1" runat="server" Text='<%$ Resources:lblAddress1 %>' /></br>
<label><asp:Literal ID="Literal1" runat="server" Text="<%$ Resources:lblAddress1 %>"></asp:Literal></label>
Web stuff isn’t my area of expertise and the guys here don’t think there is any advantage one way or the other. What would you choose and why?
Seems to be a matter of taste. Although I think the second option may add a little weight to the page because literals are usually wrapped in
<span>