首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

为啥不识别这个,命名空间不对吗

2012-08-11 
为什么不识别这个,命名空间不对吗?我有多个网页,里面有相同的函数,我想把相同的函数集中写到一个类里面。但

为什么不识别这个,命名空间不对吗?
我有多个网页,里面有相同的函数,我想把相同的函数集中写到一个类里面。但是其中的几个函数出现错误,分别在网页里是没有错误的:

  public string getip() //获取客户端ip地址函数
  {
  string ip = "";
  if (Context.Request.ServerVariables["HTTP_VIA"] != null)
  {
  ip = Context.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();

  }
  else
  {
  ip = Context.Request.ServerVariables["REMOTE_ADDR"].ToString();
  }
  return ip;
  }

这是第一个 编译错误:错误1当前上下文中不存在名称“Context”
我的命名空间是:
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;
using System.Data.SqlClient;


第二个问题:tableworks1.Rows[row].Cells[cell].InnerText = "已获得" + getvote(vid) + "票"; 
不认识这个tableworks1,这是我在其中一个网页定义的表的id,如何让类能认识它?

[解决办法]
Context换成
HttpContext.Current
[解决办法]
赞同11楼的,System.Web.HttpContext.Current.Response.

热点排行