Sometimes, I see code something like this:
<asp:ListItem Value="SomeValue">SomeValue</asp:ListItem>
<asp:literal id="SomeId" Runat="server" Text="SomeText"></asp:literal>
Why put asp: when I can just use <ListItem>...</ListItem> ?
What is the benefit of using it?