第一次建立类库,请大家帮忙

rufeng09 2009-03-29 09:54:29
第一次建立类库,请大家帮忙
错误 2 当前上下文中不存在名称“HttpContext”,我明明加了“using System.Web”


using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public class StringHelper
{
public StringHelper()
{
//
// TODO: 在此处添加构造函数逻辑
//
}

public static string GetQueryString(string QueryStringName, bool IsNumber)
{
if (IsNumber)
{
int n;
if (System.Web.HttpContext.Current.Request.QueryString[QueryStringName] != null && int.TryParse(HttpContext.Current.Request.QueryString[QueryStringName].ToString(), out n))
{
return n.ToString();
}
else
return null;
}

else if (HttpContext.Current.Request.QueryString[QueryStringName] != null)
{
string s = HttpContext.Current.Request.QueryString[QueryStringName].ToString();
return s.Replace("'", "");
}
else
return null;
}
}



...全文
144 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
rufeng09 2009-03-29
  • 打赏
  • 举报
回复
非常感谢“cppfaq” 你推荐的文章我一定用心看。
rufeng09 2009-03-29
  • 打赏
  • 举报
回复
谢谢kongdelu2008,已经生成成功了。
接下来在网站项目的属性页中添加这个类库中加的命名空间就OK了,是吗?
zhangys7981 2009-03-29
  • 打赏
  • 举报
回复
需要添加应用System.Web.dll
cppfaq 2009-03-29
  • 打赏
  • 举报
回复
那个只是让System.Web.HttpContext类型可用而已。
你并没有自己构建HttpContext对象啊

在Asp.net page里面可以直接用HttpContext是因为asp.net的一堆handler帮你构造了这个对象。
建议楼主看看这个文章,对你的学习肯定大有裨益

从底层了解ASP.NET体系结构
http://www.cnblogs.com/rijing2004/archive/2007/09/14/howaspnetwork.html#11
kongdelu2008 2009-03-29
  • 打赏
  • 举报
回复
使用using System.Web前,你要添加添加System.Web.dll到项目引用,做法:右键项目资源管理器中的引用->添加->找到System.Web.dll->确定即可

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧