Dans le passé, j'ai toujours placé mes directives <% @ Register ...%> en haut de mes pages .aspx juste en dessous de la directive @ Page. J'ai récemment découvert que je peux placer cette directive de registre N'IMPORTE O in dans la page .aspx et l'avoir toujours fonctionner correctement. Nous nous demandons s'il y a des gens problème peut prévoir de placer ce juste au-dessus de la première instance d'un contrôle utilisateur, par exemple:ASP.NET - Placement de la directive @ Register
<%@ Page .. %>
<div>
<asp:TextBox ..>
...
...
<%@ Register src="~/UserControls/UserControl.ascx" ..>
<uc1:UserControl ..>
...
</div>
Si nous le faisons de cette façon, il est beaucoup plus facile à copier Collez les contrôles utilisateur d'une page à l'autre. Y a-t-il des inconvénients à ce style?
Merci pour la réponse - cela semble être une bonne solution pour les contrôles utilisateur que nous voulons être en mesure d'utiliser dans plus d'une page. – Keith