почему возвращается Redirect ("/"); в ASP.NET MVC перенаправить на http://example.com/#_=_ Почему добавлен именованный якорь? - PullRequest
2 голосов
/ 18 декабря 2011

Итак, вот код:

private ActionResult MyMethod()
{
    //do stuff
    return Redirect("/");
}

У меня в приложении есть несколько таких методов.Все ведут себя хорошо и перенаправляют на домашнюю страницу.Но есть тот, который перенаправляет на http://mysite.com/#_=_ в FF и Chrome, а перенаправляет на http://mysite.com/ в IE.И я не хочу, чтобы названный якорь был добавлен.Можете ли вы сказать мне, что происходит и что я могу сделать, чтобы это исправить.

Ответы [ 2 ]

0 голосов
/ 25 января 2012

Вы используете Facebook OAuth?У меня происходит то же самое, но это результат использования Facebook OAuth.

См .: Аутентификация Facebook и странное поведение перенаправления

0 голосов
/ 19 декабря 2011

Этого не должно быть. Если это произойдет, возможно, в вашем браузере установлен какой-нибудь плагин, который делает это. Попробуйте отключить все плагины и / или JavaScript.

...