-----------Default.aspx.cs--------------
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
WebCookie.CheckCookie();
}
}自定义类:
-------------------WebCookie--------------------
public class WebCookie
{
public WebCookie()
{
//
// TODO: Add constructor logic here
//
} public void CheckCookie()
{
if (HttpContext.Current.Request.Cookies["chenlong"].Value== null)
{
HttpContext.Current.Response.Redirect("Login.aspx");
}
}
}但是这样运行会出现错误提示如下:
An object reference is required for the nonstatic field, method, or property 'WebCookie.CheckCookie()'当我把方法在方法面前加上static 即public static void CheckCookie()这样定义时候就可以通过,static只是声明静态变量、函数时候使用,为什么这里这么大区别呢?
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
WebCookie.CheckCookie();
}
}自定义类:
-------------------WebCookie--------------------
public class WebCookie
{
public WebCookie()
{
//
// TODO: Add constructor logic here
//
} public void CheckCookie()
{
if (HttpContext.Current.Request.Cookies["chenlong"].Value== null)
{
HttpContext.Current.Response.Redirect("Login.aspx");
}
}
}但是这样运行会出现错误提示如下:
An object reference is required for the nonstatic field, method, or property 'WebCookie.CheckCookie()'当我把方法在方法面前加上static 即public static void CheckCookie()这样定义时候就可以通过,static只是声明静态变量、函数时候使用,为什么这里这么大区别呢?
解决方案 »
- 多線程
- gridview 分页问题 解决 马上给分
- 做过开单系统的.........帮忙分析一下....
- 用ajax 如何让页面局部刷新gridview ?
- 请教:关于DataGrid的显示问题,HELP……
- 求简单Rss生成范例代码C#
- IIS 负载均衡 实现
- vs.net2003中文企业版一共几张盘?(完整版)
- 有个小项目ASP+SQL,感兴趣的朋友跟我联系一下
- 我在DataGrid的TemplateColumn里建了checkbox,如果用RequireFieldValidator验证没有选checkbox按button会弹出提示?
- 如何按这样特殊要求给DataGrid绑定特定的列?高手请进。
- masterpage的问题(第一次发贴!)
WebCookie1.CheckCookie();
WebCookie WebCookie1=new WebCookie();
WebCookie1.CheckCookie();也可以修改
public class WebCookie
{
public WebCookie()
{
....
} public static void CheckCookie()//在这里加个static
{.... }
}