Exception – Control GridView1 of type GridView must be placed inside a form tag with runat=”server”.

As┬áper the server/compiler the “GridView.RenderControl” method is rendered outside the form. To avoid/fix this issue, override the┬áVerifyRenderingInServerForm event public override void VerifyRenderingInServerForm(Control control) { /* Confirms that an HtmlForm control is rendered for the specified ASP.NET server control at run time. */ }