using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Web;namespace WindowsForms中文轉換URL{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { textBox2.Text = HttpUtility.UrlEncode(textBox1.Text); } private void button2_Click(object sender, EventArgs e) { textBox2.Text = HttpUtility.UrlDecode(textBox1.Text); } }}
剛學習了HttpUtility的兩個最常用的功能,也跟著老師來做一下.
在做程式中發現Windows應用程式裡面沒有System.Web這個引用,添加後卻出錯了:
警告 1 未能解析程式集“System.Web”。該程式集不在當前目標框架“.NETFramework,Version=v4.0,Profile=Client”中。請刪除對不在目標框架中的程式集的引用,或考慮重新確定項目的目標。 WindowsForms中文轉換URL
警告 2 未能找到引用的組件“System.Web”。
網上尋找了一下,發現需要在項目的屬性中將目標框架改成.NET Framework 4,不用Client Profile,就可以了,Client Profile是一個精簡版的.NET 4架構