Je suis en train de coder une URL en utilisant la méthode HttpUtility.UrlEncode()
, pourquoi suis-je recevoirPourquoi le nom de l'espace de noms System.Web.HttpUtility.UrlEncode n'existe pas dans Visual C# 2008?
Le nom du type ou espace de noms « HttpUtility » n'existe pas dans l'espace de noms « System.Web » (vous manque un ensemble référence?)
erreur? J'utilise Visual C# 2008, Express Edition.
Le code J'utilise est simpliste:
using System;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.IO;
using System.Web;
namespace Lincr
{
public partial class frmMain : Form
{
public frmMain()
{
InitializeComponent();
}
private void cmdShorten_Click(object sender, EventArgs e)
{
WebRequest wrURL;
Stream objStream;
wrURL = WebRequest.Create("http://lin.cr?l=" + System.Web.HttpUtility.UrlEncode(txtURL.Text) + "&mode=api&full=1");
objStream = wrURL.GetResponse().GetResponseStream();
StreamReader objSReader = new StreamReader(objStream);
textBox1.Text = objSReader.ReadToEnd().ToString();
}
}
}
ne pas "using System.web" ajouter la référence automatiquement? – Sathya
Avez-vous vérifié qu'il est référencé? –
En effet, il n'a pas été référencé, ajouté la référence et fonctionne. – Sathya