Jag har en och samma sida (i aspx) som man kan komma till via två olika domäner ex. href='<%# Request.Url.Host + ".css" %>' i link-taggen i head, eller liknande. Se till att anropa DataBind-metoden någon gång också bara server variabeln server_name är inte tokig heller.. > server variabeln server_name är inte tokig heller.. 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..domänstyrd css
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?Sv: domänstyrd css
Sv: domänstyrd css
<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..)Sv:domänstyrd css
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() )Sv: domänstyrd css
Du får nog förklara det där lite för jag fattade inte mycket..Sv:domänstyrd css
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