Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations bkrike on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Error on Web Form w/ Print & Export buttons

Status
Not open for further replies.

Compkitty

Programmer
Jan 7, 2005
121
US
I have a page w/ a Data grid and some other random controls(txtboxes, labels, usercontrol)
Well I have two buttons
1. print
2. export to excel

and I'm getting the following error


Code:
Control 'Dg__ctl2_txtDueDate' of type 'TextBox' must be placed inside a form tag with runat=server. 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Web.HttpException: Control 'Dg__ctl2_txtDueDate' of type 'TextBox' must be placed inside a form tag with runat=server.

Source Error: 

Line 126:        DgPrint.GridLines = GridLines.Both
Line 127:        DgPrint.HeaderStyle.Font.Bold = True
(it's on this line):
Line 128:        DgPrint.RenderControl(htmlWrite)
Line 129:        Response.Write(stringWrite.ToString)
Line 130:        Response.End()

Source File: c:\inetpub\[URL unfurl="true"]wwwroot\GenX\MyClients.aspx.vb[/URL]    Line: 128 

Stack Trace: 

[HttpException (0x80004005): Control 'Dg__ctl2_txtDueDate' of type 'TextBox' must be placed inside a form tag with runat=server.]
   System.Web.UI.Page.VerifyRenderingInServerForm(Control control)
   System.Web.UI.WebControls.TextBox.AddAttributesToRender(HtmlTextWriter writer)
   System.Web.UI.WebControls.WebControl.RenderBeginTag(HtmlTextWriter writer)
   System.Web.UI.WebControls.TextBox.Render(HtmlTextWriter writer)
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
   System.Web.UI.Control.Render(HtmlTextWriter writer)
   System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer)
   System.Web.UI.WebControls.TableCell.RenderContents(HtmlTextWriter writer)
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer)
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
   System.Web.UI.Control.Render(HtmlTextWriter writer)
   System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer)
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer)
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
   System.Web.UI.WebControls.Table.RenderContents(HtmlTextWriter writer)
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer)
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
   System.Web.UI.Control.Render(HtmlTextWriter writer)
   System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer)
   System.Web.UI.WebControls.BaseDataList.Render(HtmlTextWriter writer)
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
   GenX.WebForm2.BtnExport_Click(Object sender, EventArgs e) in c:\inetpub\[URL unfurl="true"]wwwroot\GenX\MyClients.aspx.vb:128[/URL]
   System.Web.UI.WebControls.Button.OnClick(EventArgs e)
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
   System.Web.UI.Page.ProcessRequestMain()

Any ideas. I was able to stop it, but now it's back and i'm not sure why now... I haven't really changed anything...
 
You'll be better off posting this in the ASP.NET forum (forum855) but the error is telling you that the textbox named "Dg__ctl2_txtDueDate" is outside of the <form> tag. I would check your HTML code and see why.

----------------------------------------------------------------------

Need help finding an answer?

Try the search facilty ( or read FAQ222-2244 on how to get better results.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top