Khi tôi chuyển hướng như cách nàyTại sao có sự khác biệt giữa Response.Redirect vs new RedirectResult()?
protected override void OnActionExecuting(ActionExecutingContext filterContext)
{
filterContext.Result = new RedirectResult("https://mydom.com");
}
để trình duyệt chuyển hướng đến http://mydom.com/httpS://mydom.com
nhưng nếu tôi chuyển hướng theo cách này
protected override void OnActionExecuting(ActionExecutingContext filterContext)
{
var res = filterContext.HttpContext.Response;
filterContext.Result = res.Redirect("https://mydom.com");
}
để trình duyệt chuyển hướng một cách chính xác để https://mydom.com
Tại sao có sự khác biệt?
tốt, bạn đã tuyên bố sự khác biệt: D – Shaokan
Nhưng tại sao điều này lại xảy ra? – theateist