Click here to Skip to main content
15,896,111 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
I designed a registration page using Asp text boxes and dropdownlsit. but while running the page I got an error message

" Control 'District' of type 'DropDownList' must be placed inside a form tag with runat=server"

below is the code:
XML
<form id="server" runat="server">
   <table style="width: 100%">
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                &nbsp;</td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                &nbsp;</td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px; height: 29px;">
                </td>
            <td style="width: 209px; height: 29px;">
                <asp:Label ID="Label8" runat="server" Text="Usertype"></asp:Label>
            </td>
            <td style="width: 90px; height: 29px">
                </td>
            <td style="width: 264px; height: 29px">
                <asp:TextBox ID="txtBxUsertype" runat="server"></asp:TextBox>
            </td>
            <td style="height: 29px">
                </td>
            <td style="height: 29px">
                </td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                <asp:Label ID="Label9" runat="server" Text="First Name"></asp:Label>
            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:TextBox ID="txtBxFirstName" runat="server"></asp:TextBox>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                <asp:Label ID="Label10" runat="server" Text="Last Name"></asp:Label>
            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">

                <asp:TextBox ID="txtBxLastName" runat="server"></asp:TextBox>

            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                <asp:Label ID="Label11" runat="server" Text="Address"></asp:Label>
            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:TextBox ID="txtBxAddrss" runat="server" TextMode="MultiLine"></asp:TextBox>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                <asp:Label ID="Label12" runat="server" Text="City"></asp:Label>
            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:TextBox ID="txtBxCity" runat="server"></asp:TextBox>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">

                <asp:Label ID="Label13" runat="server" Text="District"></asp:Label>

            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:DropDownList ID="DrpDwnlstDistrct" runat="server" Width="155px">
                </asp:DropDownList>
            </td>

            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                State</td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:DropDownList ID="DrpdwnLstState" runat="server" Width="155px">
                </asp:DropDownList>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                <asp:Label ID="Label15" runat="server" Text="Pin"></asp:Label>
            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:TextBox ID="txtBxPin" runat="server"></asp:TextBox>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                <asp:Label ID="Label16" runat="server" Text="Gender"></asp:Label>
            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:DropDownList ID="DropDownList3" runat="server" Width="155px">
                </asp:DropDownList>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                <asp:Label ID="Label17" runat="server" Text="Age"></asp:Label>
            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:TextBox ID="txtBxAge" runat="server"></asp:TextBox>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                <asp:Label ID="Label18" runat="server" Text="Mobile No"></asp:Label>
            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:TextBox ID="txtBxMobno" runat="server"></asp:TextBox>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                <asp:Label ID="Label19" runat="server" Text="Username"></asp:Label>
            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:TextBox ID="txtBxUsername" runat="server"></asp:TextBox>
                <br />
                <asp:LinkButton ID="LinkButton1" runat="server">Check Availability</asp:LinkButton>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                <asp:Label ID="Label20" runat="server" Text="Password"></asp:Label>
            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:TextBox ID="txtBxPaswrd" runat="server" TextMode="Password"></asp:TextBox>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                <asp:Label ID="Label21" runat="server" Text="EmailAddress"></asp:Label>
            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:TextBox ID="txtEmailaddress" runat="server"></asp:TextBox>
                <br />
                <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
                    ControlToValidate="txtEmailaddress" ErrorMessage="Invalid Email address"
                    ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
                    ValidationGroup="user"></asp:RegularExpressionValidator>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                <asp:Label ID="Label22" runat="server" Text="CardType"></asp:Label>
            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:DropDownList ID="DrpDwnlstCardtype" runat="server" Width="155px">
                </asp:DropDownList>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                <asp:Label ID="Label23" runat="server" Text="Credit Card Num"></asp:Label>
            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:TextBox ID="txtBxCreditCardNum" runat="server"></asp:TextBox>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                <asp:Label ID="Label24" runat="server" Text="Bank"></asp:Label>
            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:DropDownList ID="DrpdwnBank" runat="server" Width="155px">
                </asp:DropDownList>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                <asp:Button ID="btnSubmit" runat="server" Text="Submit" Width="92px" />
            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:Button ID="btnClear" runat="server" Text="Clear" Width="90px" />
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        </table>
    </form>



Please help....
Posted

1 solution

Copy and paste this code i test this its running successfully
XML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="server" runat="server">
   <table style="width: 100%">
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                &nbsp;</td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                &nbsp;</td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px; height: 29px;">
                </td>
            <td style="width: 209px; height: 29px;">
                <asp:Label ID="Label8" runat="server" Text="Usertype"></asp:Label>
            </td>
            <td style="width: 90px; height: 29px">
                </td>
            <td style="width: 264px; height: 29px">
                <asp:TextBox ID="txtBxUsertype" runat="server"></asp:TextBox>
            </td>
            <td style="height: 29px">
                </td>
            <td style="height: 29px">
                </td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                <asp:Label ID="Label9" runat="server" Text="First Name"></asp:Label>
            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:TextBox ID="txtBxFirstName" runat="server"></asp:TextBox>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                <asp:Label ID="Label10" runat="server" Text="Last Name"></asp:Label>
            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">

                <asp:TextBox ID="txtBxLastName" runat="server"></asp:TextBox>

            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                <asp:Label ID="Label11" runat="server" Text="Address"></asp:Label>
            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:TextBox ID="txtBxAddrss" runat="server" TextMode="MultiLine"></asp:TextBox>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                <asp:Label ID="Label12" runat="server" Text="City"></asp:Label>
            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:TextBox ID="txtBxCity" runat="server"></asp:TextBox>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">

                <asp:Label ID="Label13" runat="server" Text="District"></asp:Label>

            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:DropDownList ID="DrpDwnlstDistrct" runat="server" Width="155px">
                </asp:DropDownList>
            </td>

            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                State</td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:DropDownList ID="DrpdwnLstState" runat="server" Width="155px">
                </asp:DropDownList>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                <asp:Label ID="Label15" runat="server" Text="Pin"></asp:Label>
            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:TextBox ID="txtBxPin" runat="server"></asp:TextBox>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                <asp:Label ID="Label16" runat="server" Text="Gender"></asp:Label>
            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:DropDownList ID="DropDownList3" runat="server" Width="155px">
                </asp:DropDownList>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                <asp:Label ID="Label17" runat="server" Text="Age"></asp:Label>
            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:TextBox ID="txtBxAge" runat="server"></asp:TextBox>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                <asp:Label ID="Label18" runat="server" Text="Mobile No"></asp:Label>
            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:TextBox ID="txtBxMobno" runat="server"></asp:TextBox>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                <asp:Label ID="Label19" runat="server" Text="Username"></asp:Label>
            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:TextBox ID="txtBxUsername" runat="server"></asp:TextBox>
                <br />
                <asp:LinkButton ID="LinkButton1" runat="server">Check Availability</asp:LinkButton>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                <asp:Label ID="Label20" runat="server" Text="Password"></asp:Label>
            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:TextBox ID="txtBxPaswrd" runat="server" TextMode="Password"></asp:TextBox>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                <asp:Label ID="Label21" runat="server" Text="EmailAddress"></asp:Label>
            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:TextBox ID="txtEmailaddress" runat="server"></asp:TextBox>
                <br />
                <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
                    ControlToValidate="txtEmailaddress" ErrorMessage="Invalid Email address"
                    ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
                    ValidationGroup="user"></asp:RegularExpressionValidator>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                <asp:Label ID="Label22" runat="server" Text="CardType"></asp:Label>
            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:DropDownList ID="DrpDwnlstCardtype" runat="server" Width="155px">
                </asp:DropDownList>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                <asp:Label ID="Label23" runat="server" Text="Credit Card Num"></asp:Label>
            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:TextBox ID="txtBxCreditCardNum" runat="server"></asp:TextBox>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                <asp:Label ID="Label24" runat="server" Text="Bank"></asp:Label>
            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:DropDownList ID="DrpdwnBank" runat="server" Width="155px">
                </asp:DropDownList>
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 58px">
                &nbsp;</td>
            <td style="width: 209px">
                <asp:Button ID="btnSubmit" runat="server" Text="Submit" Width="92px" />
            </td>
            <td style="width: 90px">
                &nbsp;</td>
            <td style="width: 264px">
                <asp:Button ID="btnClear" runat="server" Text="Clear" Width="90px" />
            </td>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
        </table>
    </form>
</body>
</html>
 
Share this answer
 
Comments
[no name] 9-Feb-13 1:58am    
if problem has continue so take new page and copy the code
Santhosh V.T 9-Feb-13 2:19am    
I did wat u said but still I am getting the same error message while debugging the page..
[no name] 9-Feb-13 2:44am    
bro i am checking this code in all browser but don't get any error.. which browser r u using...

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900