Web Form在IIS下如果有子網站取得Host包含子站路徑的方法

Web Form在IIS下如果有子網站時,沒有像MVC有Url.Content方法或Url.Action方法支援

Web Form在IIS下如果有子網站時,沒有像MVC有Url.Content方法或Url.Action方法支援

取得Host包含子站路徑的方法有時候就會用最爛的方法 :Hard code解決

但其實可以用以下這段簡單取得

"Https://" + Request.ServerVariables["HTTP_HOST"] + Request.ApplicationPath

或  "Https://" + Request.Url.Host + Request.ApplicationPath