Проблем с режим на проектиране: Мигрирана ASP.net рамка за уеб приложения 1.1 към Visual Studio 2010

Мигрирахме уеб приложение от Visual Studio Framework 1.1 към Visual Studio 2010. Миграцията беше успешна, но когато се опитаме да отворим всяка страница в режим на дизайнер, всички контроли извеждат грешка:

Препратката към обект не е зададена към екземпляр на обект

Когато стартираме приложението, всички контроли се зареждат правилно в браузъра.

Има ли някакво решение за разрешаване на тази грешка, когато отворим aspx страницата в режим на проектиране? Или е добре да продължите с тази грешка, тъй като приложението работи добре?


person user1947862    schedule 07.07.2015    source източник
comment
Добре дошли в Stack Overflow! Редактирах въпроса ви, за да подобря четливостта. Опитайте се да използвате по-малки и ясни изречения и абзаци. Късмет!   -  person Wtower    schedule 07.07.2015


Отговори (1)


Добавете това към вашия кодов файл.

protected override void OnInit( EventArgs e)
{
   base.OnInit(e);
   if(!this.DesignMode)
   {
      // place code here for dynamic control creation
         TextBox txtUserName = new TextBox();
         txtUserName.ID= "UserID"  ;
         usersPlaceholder.Controls.Add(txtUserName);
   } 
}
person Thanos Markou    schedule 07.07.2015
comment
Благодаря за отговора. Това не са динамични контроли. Добавих този код, но не работи. - person user1947862; 07.07.2015