Avec l'Utilisation des Users Controls, un problème peut se présenter qui est la connaissance de l'URL de la page qui utilise ce composant (cas d'une redirection par exemple).
En effet, si vous avez un composant générique qui est utilisé dans de nombreuses pages qui nécessite de savoir quelle est l'URL de la page qui l'utilise, il faut utiliser la classe URL.
Source / Exemple :
' Code dans la page VB vous renvoie du
Dim URLAbsolue as String = Request.Url.AbsolutePath
Dim MonHost AS String = Request.Url.Host
Dim MonPort AS String = Request.Url.Port
Dim MaQueryString AS String = Request.Url.Query
' Ainsi on peut reconstruire l'URL complète :
Dim URL AS String = MonHost & ":" & MonPort & URLAbsolue & MaQueryString
Conclusion :
Pour mieu exploiter les possibilités de cette classes regardez la classe :
- System.Url
dans l'Explorateur de classe :
http://www.aspfr.com/classbrowser.aspx
Bon Coding.
Romelard Fabrice (Alias F___)
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.