7
votes

Puis-je mettre fin au rendu d'une vue dans ASP.NET MVC

J'essaie donc de comprendre une méthode pouvant rendre un message d'erreur si mon modèle est null et après ce message d'erreur, la vue devrait arrêter de rendu, est-ce possible? Ma première pensée était la méthode de réponse.end (), mais la vue principale ne finira pas de rendu. Est-ce que quelque chose qui fait partie du cadre notre besoin de construire moi-même ??


0 commentaires

3 Réponses :


4
votes

Cette logique devrait vraiment s'asseoir dans un contrôleur qui choisirait de rendre la vue correcte en fonction de la présence ou de l'absence du modèle.

Ceci maintient le pipeline ASP MVC en contact avec le tact et élimine la nécessité de visualiser les raccourcis.


0 commentaires

1
votes

Ne vois pas comment votre modèle pourrait être soudainement nul ...

mais conceptuellement sonner le moyen de résoudre la situation consisterait à vérifier le modèle pour NULL dans votre action de contrôleur, puis à rediriger vers une vue d'erreur.


0 commentaires

14
votes

Utiliser simplement une déclaration de retour travaillée pour moi. Donc:

return;


0 commentaires