title: The 'Text' property of 'asp:TextBox' does not allow child objects #2
body: <p>So this is my first attempt at using skins in asp.NET.
  I find the concept to be fairly straightforward - or so I thought.</p>
  
  <p>My .skin file looks like this:</p>
  
  <pre><code>&lt;asp:TextBox runat="server" CssClass="textBox"&gt;&lt;/TextBox&gt;
  
  &lt;asp:Button runat="server" CssClass="button"&gt;&lt;/asp:Button&gt;
  
  &lt;asp:GridView runat="server" Font-Underline="False" CssClass="noborder"
      AllowPaging="true" AutoGenerateColumns="false" Width="100%" PagerStyle-CssClass="pagingrow"
      PagerSettings-Mode="NextPreviousFirstLast" PagerSettings-NextPageText="Next"
      PagerSettings-PreviousPageText="Prev"  PagerSettings-FirstPageText="First"
      PagerSettings-LastPageText="Last" AllowSorting="true"
      HeaderStyle-CssClass="headerrow" RowStyle-CssClass="itemrow" AlternatingRowStyle-CssClass="altrow"&gt;
      &lt;EmptyDataTemplate&gt;
          &lt;asp:Label runat="server" ID="lblNoData" Text="No data matches your request."&gt;&lt;/asp:Label&gt;
      &lt;/EmptyDataTemplate&gt;
  &lt;/asp:GridView&gt;
  </code></pre>
  
  <p>Apparently I've done something wrong here because I keep getting the following error:</p>
  
  <blockquote>
    <p>The 'Text' property of 'asp:TextBox' does not allow child objects.</p>
  </blockquote>
  
  <p>Referencing the line in my .skin file where I set the skin for the textbox.</p>
  
  <p>I can't begin to think what this problem could be because nothing anywhere (yet) is using any of my textboxes Text properties... So what's gone wrong here?</p>