手机版 | 网站导航
观察家网 > 生活 >

【环球速看料】asp基础教程(零基础入门学习asp.net)什么是session?

互联网 | 2023-01-05 09:38:03

asp基础教程(零基础入门学习asp.net)

从一个开发人员角色来讲,net的入门是不难的,大部分人在短暂的学习后,就可以进行基础的操作。写代码虽说是一个很枯燥的事情,但是如果对此感兴趣,那学起来也是很有意思的。


【资料图】

asp.net主要用于网站项目开发。可以写基础的日志发布系统,物业管理系统。

一个完整的项目 就包含页面展示,逻辑处理,数据保存三个方面。

表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)

页面展示:熟悉基础的html标签和属性,熟练掌握js,jq等。

逻辑处理,在net类中写逻辑处理的代码。可以对 代码进行逻辑分层。

数据保存,是访问数据库,net主要用SqlServer数据库,也可以使用mysql数据库。

作为一个开发者,首先需要熟悉开发工具, Visual Studio 2019是我用的,在官网可以免费试用社区版本。

基础入门知识:简单的日志系统登录,我用session记录用户信息,对用户是否登录进行判断。

知识点1:什么是session?

答:用户与网站服务器建立的一个连接,这时服务器就会分配给一个编号。当一台WWW服务器运行时,可能有若干用户正在浏览运行在这台服务器上的网站。当用户首次与这台WWW服务器创建连接的时候,它就和这台服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,用来标识这个用户的唯一身份,也就是不同的客户端会生成不同的Session对象。存储在对话状态变量中的数据,存在的周期相对较短。实际上SessionID是由WWW服务器随机产生的一个由24个字符组成的字符串。

session会在一定时间内保存在服务器上。

可以把登录用户的Id存在session中,或者登录状态存入,既可以判断是否登录了。

Session用法示例

例如:Session["userName"]="小niu";//--存储信息

string name=session["userName"];//--取值

Session。Clear();//----从Session状态集合中移除所有的键和值

Session.Abandon();//--取消当前Session会话

标签:

  • 标签:asp基础教程,零基础入门学习asp,net

相关推荐