2010-10-02 4 views
2

J'écris une application ASP.NET qui initialise certaines données contextuelles basées sur des données envoyées via l'objet Request. Comment dois-je stocker ceci afin qu'il ne soit visible que par les objets qui traitent la demande?ASP.NET Stockage des données contextuelles au cours d'une requête

Essentiellement j'ai un HttpModule qui ressemble à la demande, et fait quelque chose sur la base des données entrantes:

public void OnBeginRequest(object sender, EventArgs e){ 
    if((sender as HttpApplication).Request.Url.Host == "something"){ 
     // Store some extra information here 
    } 
} 

Et puis je veux récupérer les données plus tard dans la canalisation, dans une vue

<%: somehowGetRequestSpecificData.MyProperty %> 

Comment et où devrais-je stocker ce genre de choses?

Répondre

Questions connexes