вообще не понятная ошибка ASP.NET. Может кто поможет!!!

disa
Дата: 24.04.2007 04:30:53
Я написал приложение. ASP.NET 2.0    AJAX    MSSQL2000
У всех работала нормально. Но вдруг на одной машине стала появляться одна ошибка.
И эта ошибка появляется [b]только[/b] на определенной странице а все остальное работает нормально
Может кто сталкивался.
Ошибка.
[code]
Server Error in '/PORTAL' Application.
Multiple controls with the same ID '3a56278d-8a7e-4532-b63d-41e7ea463290' 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 '3a56278d-8a7e-4532-b63d-41e7ea463290' 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 '3a56278d-8a7e-4532-b63d-41e7ea463290' 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, Int32 pathOffset) +64   
System.Web.UI.Control.FindControl(String id) +9   
AjaxControlToolkit.ExtenderControlBase.FindControlHelper(String id) in c:\Program Files\Microsoft ASP.NET\AJAX Control Toolkit\AjaxControlToolkit\ExtenderBase\ExtenderControlBase.cs:223   
AjaxControlToolkit.ExtenderControlBase.FindControl(String id) in c:\Program Files\Microsoft ASP.NET\AJAX Control Toolkit\AjaxControlToolkit\ExtenderBase\ExtenderControlBase.cs:251   
System.Web.UI.ExtenderControl.RegisterWithScriptManager() +104   
System.Web.UI.ExtenderControl.OnPreRender(EventArgs e) +17   
AjaxControlToolkit.ExtenderControlBase.OnPreRender(EventArgs e) in c:\Program Files\Microsoft ASP.NET\AJAX Control Toolkit\AjaxControlToolkit\ExtenderBase\ExtenderControlBase.cs:391   
System.Web.UI.Control.PreRenderRecursiveInternal() +77   
System.Web.UI.Control.PreRenderRecursiveInternal() +161   
System.Web.UI.Control.PreRenderRecursiveInternal() +161   
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1360 
Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.42
[/code]
disa
Дата: 24.04.2007 07:22:14
Если кому интересно то ошибка оказалась вот в чем.

На одного пользователя задвоились данные в одной табличке. А на основании данных этой таблички генерировались различные контролы которые применялись AJAX(ом). Как только удалил дублируюшую информацию, добавил констрейн в базу все стало нормалоно