Why is <asp:ListItem> not allowed inside <asp:RadioButtonList>?
<p>I went to compile my asp.net website (.Net 2.0, VS 2008) and got some strange errors from the compiler.</p>

<pre><code>Literal content ('&lt;asp:ListItem "1" Text="Yes"&gt;&lt;/asp:ListItem&gt;             &lt;asp:ListItem "0" Text="No"&gt;&lt;/asp:ListItem&gt;') is not allowed within a 'System.Web.UI.WebControls.ListItemCollection'.
</code></pre>

<p>This is the "offending" code:</p>

<pre><code>&lt;td align="center" class="tournamentformtext"&gt;
    &lt;asp:RadioButtonList ID="rblTrueORFalse" runat="server" RepeatDirection="Horizontal"&gt;
        &lt;asp:ListItem "1" Text="Yes"&gt;&lt;/asp:ListItem&gt;
        &lt;asp:ListItem "0" Text="No"&gt;&lt;/asp:ListItem&gt;
    &lt;/asp:RadioButtonList&gt;
&lt;/td&gt;
</code></pre>

<p>The wierdest thing about this is that this page has not been touched in quite some time and all of a sudden it starts blowing up.  </p>

<p>Does anyone have any clue what is going on?  If you need more info, ask and I'll be happy to provide what I can.</p>
