社区
C#
帖子详情
为什么要这样写?
smallmuda
2003-09-11 11:39:08
if(Request.Cookies["UsersName"]==null)
{
Response.Redirect("Error.aspx?Info=BadUsers");
}
else
{
if(Request.Cookies["UsersName"].Value=="")
{
Response.Redirect("Error.aspx?Info=BadUsers");
}
}
...全文
29
5
打赏
收藏
为什么要这样写?
if(Request.Cookies["UsersName"]==null) { Response.Redirect("Error.aspx?Info=BadUsers"); } else { if(Request.Cookies["UsersName"].Value=="") { Response.Redirect("Error.aspx?Info=BadUsers"); } }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tsoukw
2003-09-11
打赏
举报
回复
null和空長度字符串不一樣
小笨和漂向北方
2003-09-11
打赏
举报
回复
如果该cookie不存在或者username的value属性为空,就跳转到error.asp处理
雪狼1234567
2003-09-11
打赏
举报
回复
也就是null和""的关系:
wangin8181
2003-09-11
打赏
举报
回复
null的情况应该是防止有人恶意的直接访问受限制的连接,这个时候,用户没有经过登入的页面,也没有按下登入按钮,Cookie没有创建,而""的情况是,用户没有输入用户名,按下了登入按钮,创建了Cookie.
diaopeng
2003-09-11
打赏
举报
回复
应该说结构上很不合理,不成熟的写法
C++ Qt进阶之复杂控件自定义
为什么那些高效率学习的人,能在三五天内掌握Qt,并开始
写
软件,做项目?一个类似Qt这样的开发框架,几千个API,如何学习?为什么我们同学学习了一两年Qt C++还糊里糊涂,有的人只需要几天时间就掌握Qt的精髓? 通过...
Node + Redis 接口性能优化实战
为什么要使用Redis优化接口性能? ----- 原因很简单,快!非常快! 如果遇到大并发,高负载的网站中你是必须要考虑redis的,redis数据库中的所有数据都存储在内存中。由于内存的读
写
速度远快于硬盘,因此Redis...
Scrapy 爬虫框架实战和项目管理
咱们倒着推这个事,你就知道为什么要用Scrapy框架了。 我之前的单位是国家互联网的新闻中心,做的项目中的有一项是复现863课题舆情监控系统中的内容,使用的方法是 Scrapy爬虫框架 结合 Django Web 搭建的数据采集...
过时课程
小新:“这Assetbundle真的搞得我太头大了,为什么要整的这么复杂呢?” 大智:“那是因为游戏里的资产管理本来就很复杂,但是Assetbundle其实只提供了很基础的功能,甚至打包及加载都需要你自己
写
很多代码才能做好...
韦东山升级版嵌入式视频之快速入门
韦东山老师为啥要录升级版嵌入式视频? 200x年左右,嵌入式Linux在全世界、在中国刚刚兴起。 我记得我2005年进入中兴时,全部门的人正在努力学习Linux。 在2008年,我
写
了一本书《嵌入式Linux应用开发完全手册》。 ...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章