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?
Merci. Il y a-t-il des alternatives? – Krisc