You get this error because table running on the server, but the tr and td elements are not. When you specify runat="server" in a table element, it expects that the child elements will also be executed on the server.
There are two easy ways to check this:
- Remove
runat="server" from the table declaration; - Take a DropDownList outside the table
Try using one of these two options and see if it fixes the problem.
EDIT
Ensure that the ContentPlaceHolderID in the content form matches the identifier of the corresponding content area on the main page. If this does not fix your problem, try creating a new content form using the advice above and add the control to the form in the content area. If there are no errors, then you know that the problem is somewhere in your markup.
source share