ฉันต้องการที่จะเขียนวิธีผู้ช่วยเล็กน้อยซึ่งจะส่งกลับ URL พื้นฐานของเว็บไซต์ นี่คือสิ่งที่ฉันมาด้วย:
public static string GetSiteUrl()
{
string url = string.Empty;
HttpRequest request = HttpContext.Current.Request;
if (request.IsSecureConnection)
url = "https://";
else
url = "http://";
url += request["HTTP_HOST"] + "/";
return url;
}
มีอะไรผิดพลาดหรือเปล่าที่คุณจะนึกถึง ใครสามารถปรับปรุงสิ่งนี้ได้บ้าง