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 code> correctement, mais la classe ne semble pas être là. Dois-je ajouter une sorte de référence à mon projet? P>
3 Réponses :
Ajoutez une référence à l'assemblage System.Web. P>
Ensuite, tapez httppserverutilité et appuyez sur "Ctrl +.". Fonctionne un charme.
Quelques points: p>
System.Web Code> Assembly Li>
- Vous devez obtenir le nom de la classe droite (
httpserverutilité code>, pas httpserverutubilité code>) li>
- Vous devez obtenir le nom de la méthode Droite (
urldecode code>, pas urldecode code>) li>
- Vous avez besoin d'une instance de la classe, car c'est une méthode d'instance li>
ul>
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 Code>
. Une alternative consiste à utiliser httTputilitility.uldecode Code>
, lequel est em> une méthode statique. (Encore une fois, vous aurez besoin d'une référence sur system.web code>.) P>
a dû ajouter des assemblages à mon API Web