Каков правильный способ остановить рендеринг представления cshtml после перенаправления? Могу ли я сделать возврат внутри cshtml?
@{
if (someCondition) {
Response.Redirect("/login");
return;
}
}
}
<!DOCTYPE html>
....
Каков правильный способ остановить рендеринг представления cshtml после перенаправления? Могу ли я сделать возврат внутри cshtml?
@{
if (someCondition) {
Response.Redirect("/login");
return;
}
}
}
<!DOCTYPE html>
....
Response.Redirect
, хотя это очень грязно и может привести к непредвиденным последствиям. Такая логика должна быть в контроллере. 24.06.2015 Я считаю, что это может быть повторяющийся вопрос, на который краткий ответ:
Вполне допустимо return;
из cshtml; однако обычно есть лучший способ.
Источники: