2015-06-12 4 views
0

Я пытаюсь изменить свой код с C# на ASP.NET (codebehind C#).Loop foreach в asp.net для Multiview TextBox.Enabled

В моем приложении окна у меня есть цикл:

foreach (TabPage tp in tabControl1.TabPages) 
     { 
      foreach (Control textboxy in tp.Controls) 
      { 
       if (textboxy is TextBox) 
       { 

        if (textboxy.Enabled) 
        { 

         if (!string.IsNullOrWhiteSpace(textboxy.Text)) 
         { 
          .... 

Теперь в моем новом веб-приложений ASP Я использую MultiView вместо TabControl. У меня есть проблема в самом начале:

foreach (View tp in MainView)   
     { 
      foreach (Control textboxy in tp.Controls) 
     { 
      if (textboxy is TextBox) 
      { 
       if (textboxy.Enabled) 
       { 

(я оставил все переменные одинаковы) об ошибке на

textboxy.Enabled 

, кажется, не существует определение «Включено», но только в этом цикле. Что я делаю неправильно?

ответ

0

Ну, я думаю, я должен ответить на мой вопрос :)

foreach (View tp in MainView.Views) 
    { 
     foreach (Control textboxy in tp.Controls) 
     { 
      if(textboxy is TextBox) 
      { 
       if((textboxy as TextBox).Enabled) 
       { 

        if (!string.IsNullOrWhiteSpace((textboxy as TextBox).Text)) 

работы Это для меня. Возможно, это поможет кому-то еще :)

 Смежные вопросы

  • Нет связанных вопросов^_^