Risorse incapsulate e WebResource.axd

domenica 17 gennaio 2010 - 18.58

cldparisi Profilo | Newbie

Non ho mai "incapsulato" file js o css nel progetto ma è una cosa che ritengo sensata e vorrie farla ma ho dei dubbi:

1)Ho un mio Theme e all'interno dei miei css, in automatico in ogni pagina vengono referenziati questi css, quindi se guardo il codice html vedo una cosa del genere:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Fin qui tutto regolare, ora ho messo uno di questi file css come “Embedded Resource” ho aggiunto:

[assembly: System.Web.UI.WebResource("Ajax.SESkin.css", "text/css")]

nel AssemblyInfo.
Mi aspetto che se pubblico il sito il fiel non venga copiato e infatti succede ma mi aspetterei anche che in tutte le pagine (guardando html generato) questo file non venga referenziato e che al suo posto ci sia una riga tipo:

<link href="/WebResource.axd?d=1ilJHogsgsdggty6yer" rel="stylesheet" type="text/css"/>

Ma in realtà continua ad essere referenziato il file direttamente con la riga

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Sbaglio qualcosa??

2)Siccome ho parecchie immagini e vorrei incapsulare anche quelle volevo sapere se c’è un modo per includerle tutte e “in automatico” trovar modificato il file AssemblyInfo oppure se mi devo aggiungere una riga per ogni immagine a manina

Grazie
--
Claudio P.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5