using System.Web;private void button1_Click(object sender, System.EventArgs e)
{
string str="张三";
str=System.Web.HttpContext.Current.Server.UrlEncode(str);//报错:未将对象引用设置到对象的实例
}项目添加了 System.Web.dll的引用。但总是报错,为什么呢?
{
string str="张三";
str=System.Web.HttpContext.Current.Server.UrlEncode(str);//报错:未将对象引用设置到对象的实例
}项目添加了 System.Web.dll的引用。但总是报错,为什么呢?
解决方案 »
- 新手求解
- 正则表达式
- 【无解了?】本机读取局域网内其他机器上的文件失败。
- 关于sockets类实现点对点发信息?
- 一个不规则形状自定义控件的鼠标选中问题!
- 一个自定义的分页,有错误呀!!!!!!!!!!!!!!!
- 用Response.Redirect(文件名称)显示在同一浏览器中,我要显示到新的浏览器中的命令用什么?
- XmlDocument的插入????????????????????
- InitializeComponent最后一句this.PerformLayout()去掉似乎没有影响?
- 在程序中显示每日一帖,怎么做它里面的显示内容?
- 关于可停靠的导航条 隐藏后的位置问题
- 出的面试题,自认为很容易,结果。。
是否没有using 相应的命名空间
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;namespace Test
{
/// <summary>
/// WebForm3 的摘要说明。
/// </summary>
public class WebForm3 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Button Button1;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
} private void Button1_Click(object sender, System.EventArgs e)
{
string str = "张三";
str = Server.UrlEncode(str);
Response.Write(str);
}
}
}楼主再试试
可改为str=HttpUtility.UrlEncode(str);
System.Web.HttpUtility.UrlEncode(str,System.Text.Encoding.GetEncoding("GB2312"));