Multiple controls with same ID error
Posted: Tue Oct 28, 2008 10:34 am
I get the following error when navigating to Catalog/Browse:
Server Error in '/' Application.
Multiple controls with the same ID 'C34' were found. FindControl requires that controls have unique IDs.
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: Multiple controls with the same ID 'C34' were found. FindControl requires that controls have unique IDs.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[HttpException (0x80004005): Multiple controls with the same ID 'C34' were found. FindControl requires that controls have unique IDs.]
System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) +220
System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) +280
System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) +280
System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) +280
System.Web.UI.Control.EnsureNamedControlsTable() +57
System.Web.UI.Control.FindControl(String id, Int32 pathOffset) +106
System.Web.UI.Control.FindControl(String id) +9
System.Web.UI.WebControls.DataBoundControlHelper.FindControl(Control control, String controlID) +68
System.Web.UI.WebControls.DataBoundControl.GetDataSource() +1863793
System.Web.UI.WebControls.DataBoundControl.ConnectToDataSourceView() +34
System.Web.UI.WebControls.DataBoundControl.OnLoad(EventArgs e) +16
System.Web.UI.Control.LoadRecursive() +47
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1436
Build is 10125.
This AC database is a test front end for VisionCore and has a fair amount of data and activity. I connected it to a clean VC database and pushed a new category and a few new inventory items. That seems to have generated the error. I presume I ended up with a dupe keyfield somewhere. I've manually gone in to the AC tables and deleted the category and parts I had created in the new VC build, but I'm still getting the error.
Any suggestions on where I might look to resolve this error? I pray I haven't turned the data into swiss cheese.
Server Error in '/' Application.
Multiple controls with the same ID 'C34' were found. FindControl requires that controls have unique IDs.
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: Multiple controls with the same ID 'C34' were found. FindControl requires that controls have unique IDs.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[HttpException (0x80004005): Multiple controls with the same ID 'C34' were found. FindControl requires that controls have unique IDs.]
System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) +220
System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) +280
System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) +280
System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) +280
System.Web.UI.Control.EnsureNamedControlsTable() +57
System.Web.UI.Control.FindControl(String id, Int32 pathOffset) +106
System.Web.UI.Control.FindControl(String id) +9
System.Web.UI.WebControls.DataBoundControlHelper.FindControl(Control control, String controlID) +68
System.Web.UI.WebControls.DataBoundControl.GetDataSource() +1863793
System.Web.UI.WebControls.DataBoundControl.ConnectToDataSourceView() +34
System.Web.UI.WebControls.DataBoundControl.OnLoad(EventArgs e) +16
System.Web.UI.Control.LoadRecursive() +47
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1436
Build is 10125.
This AC database is a test front end for VisionCore and has a fair amount of data and activity. I connected it to a clean VC database and pushed a new category and a few new inventory items. That seems to have generated the error. I presume I ended up with a dupe keyfield somewhere. I've manually gone in to the AC tables and deleted the category and parts I had created in the new VC build, but I'm still getting the error.
Any suggestions on where I might look to resolve this error? I pray I haven't turned the data into swiss cheese.