求救验证码控件在VS2008中出现的问题?
为什么验证码控件在VS2008中会出现“创建控件时出错—SerialNumber请求在此上下文中不可用” --------------------编程问答-------------------- 没有添加引用啊 --------------------编程问答-------------------- 什么是验证码控件!~ --------------------编程问答-------------------- 创建控件时出错,请求在此上下文中不可用出现此错误的原因是由于HttpContext.Current为空造成的。
所以在protected override void OnInit(EventArgs e)事件中加
if (HttpContext.Current != null)的判断应该就可以了。
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
if (HttpContext.Current != null)
{
//TODO:Something
}
} --------------------编程问答-------------------- 1.你的页面是否已继承Page类?继承是否正确?
2.如果继承了且无误,那么添加引用
System.Web.HttpContext.Current.Response
System.Web.HttpContext.Current.Request
System.Web.HttpContext.Current.Session
试试
补充:.NET技术 , ASP.NET