Do you dynamically add any control as cached controls to your web page or user control, if you have any? if so, then you can probably go through the following MS support page which may provide you some insights: Multiple controls with the same ID
If that doesnt help, try pasting your entire code here.
The article which you had reffered tells about the service pack which is available as a part of frame work 1.1. But I am using frame work 2.0.
I feel the hotfix will be available as a part of frame work 2.0.
I am pasting the exception:
{"Exception of type 'System.Web.HttpUnhandledException' was thrown."}
[System.Web.HttpUnhandledException]: {"Exception of type 'System.Web.HttpUnhandledException' was thrown."}
Data: {System.Collections.ListDictionaryInternal}
HelpLink: null InnerException: {"Multiple controls with the same ID 'gbccolumn' were found. FindControl requires that controls have unique IDs."} Message: "Exception of type 'System.Web.HttpUnhandledException' was thrown."
Source: "System.Web"
StackTrace: " at System.Web.UI.Page.HandleError(Exception e)\r\n at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)\r\n at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)\r\n at System.Web.UI.Page.ProcessRequest()\r\n at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)\r\n at System.Web.UI.Page.ProcessRequest(HttpContext context)\r\n at ASP.usermanagement_usermaster_aspx.ProcessRequest(HttpContext context) in c:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727\\Temporary ASP.NET Files\\sss\056df7a5\\3f75a446\\App_Web_iws33lhz.6.cs:line 0\r\n at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()\r\n at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)"
TargetSite: {Boolean HandleError(System.Exception)}