Перенаправление на внешний URI из ASP.NET контроллер MVC
Я пытаюсь перенаправить на внешний URL-адрес от метода действия, но не могу заставить его работать. Кто-нибудь может пролить свет на мою ошибку?
public void ID(string id)
{
string url = string.Empty;
switch (id)
{
case "DB2FCB11-579F-4DA2-A68C-A6495B9BAAB5":
url = "http://www.somesite.com";
break;
}
Response.Redirect(url, true);
}
спасибо, Крис
2 ответа:
Если вы говорите о ASP.NET MVC тогда у вас должен быть метод контроллера, который возвращает следующее:
return Redirect("http://www.google.com");
в противном случае нам нужна дополнительная информация об ошибке, которую вы получаете в перенаправлении. Я бы прошел, чтобы убедиться, что url-адрес не пуст.