我自己写一个类,在里面创建一个sessionpublic class a
{
System.Web.HttpContext.Current.Session["UserCode"] = "abc";
}编译通过,运行时系统提示"未将对象引用设置到对象实例",问题是我就是要创建这个session,又如何先实例化?在page中不是都这么用么?谢谢!
{
System.Web.HttpContext.Current.Session["UserCode"] = "abc";
}编译通过,运行时系统提示"未将对象引用设置到对象实例",问题是我就是要创建这个session,又如何先实例化?在page中不是都这么用么?谢谢!
解决方案 »
- 用jquery动态添加input控件的时候,无法在控件中加入runat='server'属性
- 求验证码图片生成算法?谢谢了。
- 文件下载的权限控制问题,未授权用户即使知道了下载文件的地址,也不能让其下载,我的实现方法为什么不行啊?
- 我不相信没有做过,有那位高手知道,DataGrid中怎样列进行实现排序功能啊,请高手指点啊?
- ArrayList 怎么进行倒排序
- 请教频繁连接数据库的效率问题
- asp.net中ajax提交表单数据安全问题
- 网站发布后,能否修改后台的文件夹文件名?
- 以前用的asp.net mvc+Ioc+ef搭框架,不知道现在是否已经过时?
- 怎么在客户端判断控件;如:id="TextBox1"的文本控件的内容若为空则跳出提示对话框,谢谢!!
- 怎样使页面刷新的时候,界面不会变成白色?
- 什么是编码识别过程
如:
using System.Web.SessionState;public class a:IRequiresSessionState
我修改了程序如下:using System.Web;
using System.Web.UI;
using System.Web.SessionState;
public class a : IRequiresSessionState{
System.Web.HttpContext.Current.Session["UserCode"] = "abc";
}可编译时系统提示:引用的类“XXXX”具有在未被引用的程序集中定义的基类或接口“System.Web.SessionState.IRequiresSessionState”。必须添加对程序集“System.Web”的引用。改成继承page类,系统提示:引用的类“XXXX”具有在未被引用的程序集中定义的基类或接口“System.Web.UI.Page”。必须添加对程序集“System.Web”的引用。我都已经引用了,什么原因?谢谢
我勸樓主還是學java吧!
.net這玩意兒,開發工具bug也多,也不太穩定。尤其是vs2005把什麽東西都給隱藏起來了,像vb似的,所以一旦出現問題的話,就不知道怎樣來處理了。真費勁。
using System.Web;
using System.Configuration;
namespace ITExpert
{
/// <summary>
/// SysBasePage 的摘要说明。
/// </summary>
public class SysBasePage :System.Web.UI.Page
{ public SysBasePage():base()
{
//
// TODO: 在此处添加构造函数逻辑
//
} /// <summary>
///
/// </summary>
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
SecurityValidation();
} protected static void SecurityValidation()
{
string RedirectPage = ConfigurationSettings.AppSettings["SYS_ROOT"].ToString() + "login.aspx";
if(HttpContext.Current.Session["UserID"]==null)
{
HttpContext.Current.Response.Redirect(RedirectPage);
//HttpContext.Current.Response.Write("<script>"+"window.parent.location.href='" +RedirectPage+"';"+"</script>");
}
if (HttpContext.Current.Session["GroupRight"]==null)
{
HttpContext.Current.Response.Redirect(RedirectPage);
//HttpContext.Current.Response.Write("<script>"+"window.parent.location.href='" +RedirectPage+"';"+"</script>");
}
} }
}