Реєстрація користувача контрола в web.config

99

Програмування Asp.net
Попередній

Наступний

Стандартно реєстрація User Controls і Custom Controls в ASP.NET відбувається з використанням тегів , тобто приклад

<%@ Register TagPrefix=”shulga” TagName=”header” Src=”Controls/Header.ascx” %>
<%@ Register TagPrefix=”shulga” TagName=”footer” Src=”Controls/Footer.ascx” %>
<%@ Register TagPrefix=”ControlVendor” Assembly=”ControlVendor” %>




Такий код прекрасно працює за винятком кількох “але”. По перше якщо ми контрол буде використовувати на всіх сторінках сайту, то такий код вставляти лінь. По друге якщо ми поміняємо помста положення файлу .ascx, то тоді нам доведеться на всіх сторінках міняти шлях до файлу.

Рішення просто, реєстрація контролів в web.config:





Хочу зауважити, що тут бажано використовувати знак ~/ для вказівки місця розташування контрола щодо кореня програми.

Після цього ми можемо використовувати контрол