12
votes

À quel espace de noms de réponse.redirect appartient-il?

Quand j'écris ceci dans une classe statique, je reçois une réponse de ligne rouge de la ligne rouge: XXX

Il me demande si j'ai eu une assemblée manquante. Comment puis-je résoudre ce problème?


1 commentaires

Si vous utilisez VS et que le curseur de texte est sur l'identifiant souligné, alors Control -. (arrêt complet) vous donnera des options, y compris l'ajout d'une déclaration.


3 Réponses :


34
votes

Espace de noms: system.web

Assemblage: system.web (dans system.web. DLL)

Mais si vous définissez en classe statique, je pense que cela devrait être ... xxx


0 commentaires

4
votes

Utilisez ceci à l'exception de réponse.redirect ("Somepage.aspx"); xxx

car réponse (c'est un objet et La classe est httpwebreffonse ) est membre de la classe page .


0 commentaires

1
votes

dans l'espace de noms sont des types de désignés (classes, strucutres, interfaces, ...) et les méthodes sont en types (non pas dans les délégués et enums).

La "réponse" n'est pas la classe (cependant httpwebrevonse est). La ligne réponse.redirect ("errorpage.aspx.aspx? Error =" + readError); ressemble à du code dans la classe dérivée de system.web.ui.page . Dans cette classe, la propriété nommée réponse et pour utiliser cette propriété, vous n'avez besoin de pas d'utilisation.

Cependant, la httpwebrevonse est dans:

Espace de noms: System.net

Assemblage: système (dans system.dll)


0 commentaires