Задать url на серверной стороне в ViewResult

301
21 декабря 2016, 01:10

В Home контроллере есть два метода:

public ViewResult FirstView ()
{
    return View();
}
//...
public ViewResult SecondView()
{
    if(условие){
       return View("FirstView");
    }
    return View();
}

Предполагается, что если при попытке обращения к представлению SecondView выполняется определённое условие (проверка), то происходит переход к представлению FirstSecond. Код работает, НО в адресной строке браузера после выполнения if мы видим localhost/Home/SecondView. Возможно ли сделать, чтобы при выполнении if менялась и адресная строка на localhost/Home/FirstView ?

Answer 1

Решил задачу следующим образом:

  1. Поменял тип возвращаемого значения с ViewResult на ActionResult
  2. заменил return View("FirstView"); на return RedirectToAction("Authorization");
READ ALSO
Изменить цвет символов в textbox'e

Изменить цвет символов в textbox'e

Каким образом поменять цвет в textboxe'e лишь отдельных слов и символов , а не в целом?

337
Бегущая строка на ASP-странице [требует правки]

Бегущая строка на ASP-странице [требует правки]

День добрый! Есть веб-приложение с использованием ASPNET и БД на PostgreSQL (Прилагаю архив во вложении)

333
NuGet консоль не работает: An error occurred while creating the pipeline. Как исправить?

NuGet консоль не работает: An error occurred while creating the pipeline. Как исправить?

Здравствуйте, возникла проблема с Visual Studio, а в частности с консолью NuGetПри запуске консоли выскакивает данное сообщение: An error occurred while creating...

302
Странно обновляется ListView

Странно обновляется ListView

Пытаюсь реализовать удаление элементов списка по нажатии кнопки в этом же элементеПо факту в массиве удаляется нужный элемент, но выполнение...

364