A
AlexS
Here is the problem:
An error has occurred because a control with auto-generated id '_ctl2' could
not be located to raise a postback event. To avoid this error, explicitly
set the ID property of controls that raise postback events.
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: An error has occurred because a
control with auto-generated id '_ctl2' could not be located to raise a
postback event. To avoid this error, explicitly set the ID property of
controls that raise postback events.
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): An error has occurred because a control with
auto-generated id '_ctl2' could not be located to raise a postback event. To
avoid this error, explicitly set the ID property of controls that raise
postback events.]
System.Web.UI.Page.ProcessPostData(NameValueCollection postData, Boolean
fBeforeLoad) +851
System.Web.UI.Page.ProcessRequestMain() +878
----------------------------------------------------------------------------
----
Version Information: Microsoft .NET Framework Version:1.1.4322.573; ASP.NET
Version:1.1.4322.573
What is the proper way to correct this? I found one solution, which looks
stupid enough:
related control, before adding it to Controls collection of page should be
assigned specific ID string,
maycontrol=new Web.UI.Controls.ImageButton();
mycontrol.ID="myid";
this.Controls.Add(mycontrol);
Then this exception disappears.
But bewilderment doesn't!!!!!
An error has occurred because a control with auto-generated id '_ctl2' could
not be located to raise a postback event. To avoid this error, explicitly
set the ID property of controls that raise postback events.
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: An error has occurred because a
control with auto-generated id '_ctl2' could not be located to raise a
postback event. To avoid this error, explicitly set the ID property of
controls that raise postback events.
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): An error has occurred because a control with
auto-generated id '_ctl2' could not be located to raise a postback event. To
avoid this error, explicitly set the ID property of controls that raise
postback events.]
System.Web.UI.Page.ProcessPostData(NameValueCollection postData, Boolean
fBeforeLoad) +851
System.Web.UI.Page.ProcessRequestMain() +878
----------------------------------------------------------------------------
----
Version Information: Microsoft .NET Framework Version:1.1.4322.573; ASP.NET
Version:1.1.4322.573
What is the proper way to correct this? I found one solution, which looks
stupid enough:
related control, before adding it to Controls collection of page should be
assigned specific ID string,
maycontrol=new Web.UI.Controls.ImageButton();
mycontrol.ID="myid";
this.Controls.Add(mycontrol);
Then this exception disappears.
But bewilderment doesn't!!!!!