این ختا مربوت به Page/Control Life-Cycle میشه، وقتی که شما کنترلهای مربوت به سفحه رو بسورت دینامیک دستکاری یا ازافه کنین و دوباره به سمت سرور PostBack کنید. در زمان برگشت اتلاعات سفحه ViewState شامل اتلاعات کنترلهایی هست که دفعه به سمت کلاینت فرستاده شدن. برای رفع این مشکل:
protected void Page_Load(object sender, EventArgs e)
{
UserControls.YourCustomControl customControl = (UserControls.YourCustomControl)Page.LoadControl(" UserControls/YourCustomControl.ascx");
customControl.ID = "Set Some Unique ID";
Page.Controls.Add(customControl); //
}