7
votes

Impossible de trouver la classe httppserverutilité dans System.Web en C #

J'essaie d'appeler le httpserverutubilité. Fonction Urldecode en C # à l'aide de Visual Studio 2005, mais on ne peut pas être trouvé. Je suis à l'aide de system.web correctement, mais la classe ne semble pas être là. Dois-je ajouter une sorte de référence à mon projet?


0 commentaires

3 Réponses :


5
votes

Ajoutez une référence à l'assemblage System.Web.


1 commentaires

Ensuite, tapez httppserverutilité et appuyez sur "Ctrl +.". Fonctionne un charme.



14
votes

Quelques points:

  • Vous avez besoin d'une référence à la System.Web Assembly
  • Vous devez obtenir le nom de la classe droite ( httpserverutilité , pas httpserverutubilité )
  • Vous devez obtenir le nom de la méthode Droite ( urldecode , pas urldecode )
  • Vous avez besoin d'une instance de la classe, car c'est une méthode d'instance

    Obtenir une instance est probablement la partie la plus difficile, sauf si vous êtes dans ASP.NET - il n'a pas de constructeurs publics ni de propriété statique pour aller chercher une instance. Habituellement, vous utiliseriez httpcontext.server . Une alternative consiste à utiliser httTputilitility.uldecode , lequel est une méthode statique. (Encore une fois, vous aurez besoin d'une référence sur system.web .)


0 commentaires

0
votes

a dû ajouter des assemblages à mon API Web xxx


0 commentaires