domänstyrd css
Jag har en och samma sida (i aspx) som man kan komma till via två olika domäner ex.
http://www.mindomän1.se/sidan.aspx
http://www.mindomän2.se/sidan.aspx
Hur gör jag enklast för att byta css beroende på från vilken domän sidan efterfrågas?
Svara
Sv: domänstyrd css
href='<%# Request.Url.Host + ".css" %>' i link-taggen i head, eller liknande. Se till att anropa DataBind-metoden någon gång också bara
Svara
Sv: domänstyrd css
server variabeln server_name är inte tokig heller..
<code=html>
<link rel="stylesheet" href="<%= replace(request.servervariables("server_name"), "www.", "") %>.css" type="text/css" />
</code>
(varför en replace? jo så att www.mindomän.se blir mindomän.se istället.. så slipper man ha två st css koder för den sakens skull..)
Svara
Sv:domänstyrd css
> server variabeln server_name är inte tokig heller..
Känns mest onödigt iom. att Request.Url.Host ger fel redan vid kompileringen. De retunerar nämligen exakt samma saker (båda anropar någon gång _wr.GetServerName() )
Svara
Sv: domänstyrd css
kännns server_name onödig för att Request.Url.Host ger fel?
Du får nog förklara det där lite för jag fattade inte mycket..
Svara
Sv:domänstyrd css
> Du får nog förklara det där lite för jag fattade inte mycket..
Iom. med att Request.Url.Host är starkt typat så skulle det, om man skriver fel, upptäckas redan vid kompileringen. Om man däremot stavar fel med din kod så kan det betyda att man måste debugga en massa för att hitta felet iom. att kompilatorn inte varnar något
Svara