2010-03-24 9 views
0

Je souhaite que toutes mes pages utilisent des données de visualisation. J'ai besoin d'obtenir un nom de client à partir d'une chaîne de requête puis sur la base de ce travail et de remplir ViewData. mon contrôleur hérite du contrôleur créé ci-dessous. Request ["client"] donne System.NullReferenceException: Référence d'objet non définie sur une instance d'un objet.demande querystring à partir du contrôleur abstrait

public abstract class ApplicationController : Controller 
    { 

     public ApplicationController() 
     { 
      string client = Request["client"]; 
      //...etc 

     } 

    } 

Quel est le problème avec cela?

grâce

Répondre

0

Quel est le problème est que la demande n'existe pas encore quand vous l'appelez dans le constructeur est instancié obtient que lorsqu'une action est invoquée sur votre méthode.

Voir cette question et regarder la réponse. Peut-être est-il utile pour vous aussi

Where to use Controller.HttpContext

Questions connexes