none
HTML5出来了,它有一个本地存储localStorage,挺好用的,可以部分代替cookie,问题是,我怎么在asp.net后台代码里读取它里头的数据 RRS feed

  • 常规讨论

  • HTML5出来了,它有一个本地存储localStorage,挺好用的,可以部分代替cookie,

    在cookie年代里,前台的js可以创建,后台也有方法可以读写,但换用localStorage后,我怎么在asp.net后台代码里读取它里头的数据?

    如前台js里写入了这样的数据

    localStorage.setItem("school_id", "瞎写的");

    后台aspx.cs里,有没有方法直接读到localStorage.getItem("school_id")

    2015年5月29日 1:26

全部回复

  • 没有

    js是前端技术,asp是后端技术,要通讯必须通过客户端发请求,比如ajax。



    Visual C++ MVP

    2015年5月29日 3:02
    版主
  • 我知道前后端的差别,但话仍然不是这么说的,cookie可以由js创建,也可以由asp.net创建,要照你的说法,这就也必须用ajax实现了?

    我发这个贴的目的就是想知道,在目前阶段,localStorage是否有asp.net中可以访问的方法,仅此而已

    2015年5月29日 14:22
  • 我说的是需要客户端发请求。没http请求你的asp.net代码都不会被运行,更加谈不上访问cookie或者localstorage

    用Ajax是发送请求的方式之一,不用Ajax用post back也是可以的,你把localstorage的数据放到隐藏的input里面去一起提交就完了。



    Visual C++ MVP

    2015年5月30日 21:19
    版主