en

MSGuayaquil

Recursos esenciales para el desarrollador .NET

Blog Comunitario

Registrar user controls y web controls en Web.config

Cuando queremos usar un user control o web control personalizados debemos importar la referencia por medio de la directiva

<%@ Register%> al principio de la página de la siguiente manera

 

<%@ Register Assembly="Personal.Controls" Namespace="Personal.Controls.UI.Web" TagPrefix="personal" %>

<%@ Register TagPrefix="personal" TagName="header" Src="Controls/Header.ascx" %>

 

Observemos que la primera sentencia nos permite registrar controles que se encuentran dentro de un ensamblado y la segunda línea nos permite registrar controles de usuarios implementados en archivos .ascx, si trabajamos sobre un par de páginas todo está bien, pero si tenemos que registrar los controles en una gran cantidad de páginas el tema se complica ...

 

Para simplificar el trabajo podemos registrar directamen los controles en el archivo Web.config

 

<?xml version="1.0"?>

<configuration>

<system.web>

<pages>
<controls>
<add tagPrefix="personal" src="~/Controls/Header.ascx" tagName="header"/>
<add tagPrefix="personal" Assembly="Personal.Controls" Namespace="Personal.Controls.UI.Web" />
</
controls>
</pages>

</system.web>

</configuration>

 

de esta manera ya podemos usar los controles dentro de nuestro proyecto sin necesidad de registrar en cada página

Tomado de: http://wjama.blogspot.com/ 

Publicado Feb 25 2008, 06:15 AM por WJAMA
Archivado en: ,

Comentarios

Aún no existen comentarios

Deja tu Comentario

(requerido)  
(opcional)
(requerido)  

Ingresa los números de la imagen:
© 2007 MSGuayaquil. Todos los derechos reservados.
Powered By IIS 6 Powered By ASP.NET 2.0 Ofrecido por Community Server (Commercial Edition) Powered By SQL Server 2005
Creado y Administrado por Julio Casal