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:
Fin qui tutto regolare, ora ho messo uno di questi file css come “Embedded Resource” ho aggiunto:codice:<link href="App_Themes/SETheme/SESkin/Ajax.SESkin.css" rel="stylesheet" type="text/css"/>
nel AssemblyInfo.codice:[assembly: System.Web.UI.WebResource("Ajax.SESkin.css", "text/css")]
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:
Ma in realtà continua ad essere referenziato il file direttamente con la rigacodice:<link href="/WebResource.axd?d=1ilJHogsgsdggty6yer" rel="stylesheet" type="text/css"/>
Sbaglio qualcosa??codice:<link href="App_Themes/SETheme/SESkin/Ajax.SESkin.css" rel="stylesheet" type="text/css"/>
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

Rispondi quotando