J'ai une fonction vide privée pour une validation. Si ma validation échoue, je souhaite rediriger vers un autre objet ActionResult et arrêter le processus pour le paramètre ActionResult utilisé. Response.Redirect ("controllerName") n'aide pas. Des idées?Peut Response.Redirect travail dans un privé MVC 2 Fonction?
[Accept(HttpVerbs.Post)]
public ActionResult NerdDinner(string Name)
{
testName(Name);
...
Return RedirectToAction("ActionResultAAA");
}
private void testName(string name)
{
if(name == null)
{
//Response.Redirect("ActionResultBBB");
}
}
En d'autres termes, vous pouvez le faire, mais ne le faites pas. – Will
Dans la méthode privée, avez-vous besoin de retourner quelque chose si le nom n'est pas null? – Swoop
@Swoop: vous avez raison; bug réparé –