相关疑难解决方法(0)

为什么在Visual C#2008中不存在提供命名空间名称的System.Web.HttpUtility.UrlEncode?

我正在尝试使用该HttpUtility.UrlEncode()方法对URL进行编码,为什么我会这样做

名称空间'System.Web'中不存在类型或命名空间名称'HttpUtility'(您是否缺少程序集引用?)

错误?我正在使用Visual C#2008,Express Edition.

我正在使用的代码是简单的:

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();

        }

    }
}
Run Code Online (Sandbox Code Playgroud)

c# urlencode visual-studio-2008

21
推荐指数
3
解决办法
4万
查看次数

标签 统计

c# ×1

urlencode ×1

visual-studio-2008 ×1