Har satt upp "require ssl" på en undermapp till min site i iis´en. Från en länk i en sida i rootmappen för siten vill jag ha en länk med relativ sökväg till min ssl-sida i undermappen. Hur gör jag detta? Vad händer om du skriver: Hej Anders! Du måste nog ha en absolut URL då.. Men du kan ju bygga den dymaniskt, Relativ sökväg till https-sida?
om jag skriver typ:
<asp:HyperLink ID="HyperLink1" NavigateUrl="säkermapp/säkersida.aspx" Text="Säker sida" Runat=server></asp:HyperLink>
så forstätter ju webläsaren på http men jag vill att den ska switcha över till https på denna sida. Sv: Relativ sökväg till https-sida?
<asp:HyperLink ID="HyperLink1" NavigateUrl="https://säkermapp/säkersida.aspx" Text="Säker sida" Runat=server></asp:HyperLink> Sv:Relativ sökväg till https-sida?
De fungerar inte. Då tror den att siten heter säkermapp o surfar mot https://säkermapp/säkersida.aspxSv: Relativ sökväg till https-sida?
så att du inte måste hårdkoda in servernamnet:
t.ex.
NavigateUrl='<%# ByggURL ("säkermapp/säkersida.aspx") %>'
I ByggURL() hakar du på aktuell sökväg till applikationen med https före. klassen Uri/UriBuilder kan vara till hjälp kanske.