Pull to refresh

Comments 4

Еще можео добавить все пользовательские элементы в Web.config таким образом:

<system.web>
 <pages>
   <controls>
     <add tagPrefix="UserControl" src="~/Controls/MainMenu.ascx" tagName="MainMenu"/>
     .
     .
     .
   </controls>
 </pages>
</system.web>


Тогда не надо будет Reference ставить в страницах, где используешь эти элементы.
Так будет лучше:

<system.web>
<pages>
  <controls>
   <add tagPrefix="UserControl" src="~/Controls/MainMenu.ascx" tagName="MainMenu"/>
   .
   .
   .
  </controls>
</pages>
</system.web>
Стоило бы указать, что такие приседания необходимы только в том случае, когда тип проекта сайта — "ASP.NET Web Site". Для "ASP.NET Web Application" всей этой беготни с регистрацией пользовательских элементов управления не требуется.

Про вот такое, кстати, знали?

Control control = ParseControl("<asp:Label id=\"label1\" runat=\"server\" />"); ?
Спасибо, за замечание. Вы правы, конечно, в проекте типа Web App все работает в одном пространстве имен.
Не знал и не использовал, но похоже, такая конструкция может когда-нибудь и пригодится.
Sign up to leave a comment.

Articles