为了账号安全,请及时绑定邮箱和手机立即绑定

Session vs QueryString

Session vs QueryString

慕桂英4014372 2018-08-16 16:09:44
正在学习一个BBS论坛的制作,其中有个方法,功能说是在web页面中显示帖子及回复信息,代码如下:public void dataBind()    {        if (Page.Request.QueryString["CardID"] != null) //CardID既是帖子ID        {            cardBind(Page.Request.QueryString["CardID"].ToString());            dlBind(Page.Request.QueryString["CardID"].ToString());            return;        }        if (Session["CardID"] != null)        {            cardBind(Session["CardID"].ToString());            dlBind(Session["CardID"].ToString());            return;        }    }望高手赐教:两个IF语句差别只是Session 与Request.QueryString,(dlBind方法用于实现分页,CardBind方法用于显示帖子信息),那么他们的区别是什么?为什么这么写啊?
查看完整描述

1 回答

?
MYYA

TA贡献1868条经验 获得超4个赞

QueryString  是通过别的页面传过来值,比如看帖子的时候,我们不是要打开一个标题,然后正常来说会?TitleID=CardID...这样就把cardid给传过来。

session 是保存在本地浏览器上的值,20分钟左右吧!

我觉得它用2中方法 应该是为了一种比较稳妥的方法来进行显示。


查看完整回答
反对 回复 2018-08-20
  • 1 回答
  • 0 关注
  • 511 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信