2010-05-09 8 views
1

si j'ai une feuille de style CSS unique pour un site Web et que vous souhaitez seulement déclarer une fois, à savoir, ne pas utiliser le code suivant sur chaque page ASPX ..ASP.NET déclarer une feuille de style CSS une fois seulement

<link href="stylesheets/general.css" rel="stylesheet" type="text/css" /> 

Est-ce que je suis obligé d'utiliser une page .master? ou est-il un autre moyen de le faire ..

Répondre

1

Les pages maîtres sont votre meilleur pari ici. J'imagine qu'une fois que vous aurez compris cela, d'ici peu vous trouverez beaucoup d'autres bonnes choses à mettre en place.

Il existe d'autres solutions, mais elles ne sont pas aussi faciles (par exemple des scripts de page de sous-classe et d'injection).

+0

Je suis d'accord. Même s'il n'y a pas d'élément de design, il suffit d'avoir un espace réservé pour les scripts courants et les feuilles de style. –

0

Vous pouvez utiliser une page de base dont toutes vos pages héritent et le charger dans cela. À part cela, il y a probablement une façon de faire quelque chose en se branchant sur le pipeline. (Exemple de cette dernière approche ici http://www.4guysfromrolla.com/articles/120308-1.aspx)

2

en plus de ce qui a été mentionné ci-dessus, utilisez un thème ASP.Net avec le CSS dedans. La page maître aura le fichier CSS inclus automatiquement.

http://odetocode.com/articles/423.aspx

Questions connexes