title: Getting A page can have only one server-side Form tag Error
body: <p>I have done my <code>MasterPage</code> and create a new <code>.aspx</code> page with this <code>MasterPage</code> . but whenever I try to add a <code>RadioButton</code> to the <code>.aspx</code> page it's generate to me this error:</p>
  
  <blockquote>
    <p>Control 'head_ctl00' of type 'RadioButton' must be placed inside a
    form tag with runat=server.</p>
  </blockquote>
  
  <p>and I have tried to add a form tag and this error came out !</p>
  
  <blockquote>
    <p>A page can have only one server-side Form tag.</p>
  </blockquote>
  
  <p>I'm confused how I can solve this problem ! any idea ? </p>
  
  <p>in case you need my <code>.aspx</code> page : </p>
  
  <pre><code>&lt;%@ Page Title="" Language="C#" MasterPageFile="~/MySite.Master" AutoEventWireup="true" CodeBehind="Registration.aspx.cs" Inherits="MyWebsite.Registration" %&gt;
  
  &lt;asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"&gt;
      &lt;form id="frm" runat="server"&gt;
          &lt;asp:RadioButton runat="server"&gt;&lt;/asp:RadioButton&gt;
      &lt;/form&gt;
  &lt;/asp:Content&gt;
  </code></pre>