MVC направляет меня на несуществующий путь - PullRequest
1 голос
/ 06 мая 2011

Я использую маршрут по умолчанию.Я настроил метод:

[HttpPost]
public ActionResult HtmlButton2(FormCollection collection)
{
    //implementation
    return View("Index");
}

, который при запуске возвращает меня к

http://serverName/{controller}/HtmlButton2

POST происходит от http://serverName/ (видимый в URL .. фактическийстраница - http://serverName/Index).

В идеале я хотел бы вернуться на

http://serverName

Я считаю, что проблема заключается вmy

return View("Index"); 

Страница индекса видна, но проблема в том, что когда я обновляю страницу, вышеупомянутый метод HtmlButton2() продолжает обрабатывать вызовы ... которые я не хочу.

Как это исправить?

1 Ответ

2 голосов
/ 06 мая 2011

Вы ищете return RedirectToAction("Index"); Когда вы возвращаете View("Index"), вы говорите MVC визуализировать представление, а не изменять URL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...