前言 |
今天小编在做牛腩新闻发布系统的前台的时候遇到一个错,自己解决无果后,在小伙伴的帮助下,成功解决,且听小编娓娓道来。
内容 |
错误:
出现错误“未将对象引用设置到对象的实例”,如下图:
解决:
将上图红框中的IReadOnlySessionState改为IRequiresSessionState。
补充知识:
- Aspx:Web窗体设计页面,p指page
- Ascx: asp.net的用户控件,封装特定功能和行为。C指control
- Ashx:Web handler, h指httphandler
- Web handler: 定义Http处理程序(ashx)文件的特性和编译选项
- ashx必须包含IsReusable属性(此属性为是否
可复用,通常为true),如果要在ashx文件中使用Session必须实现IRequiresSSesionState接口 - ashx适合于生成动态图片/文本
- session:会话控制,时间间隔。它是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册进入系统到注销退出系统之间所经过的时间。以及如果需要的话,可能还有一定的操作空间。
小结 |
在错误中成长, 知其然,知其所以然。