文档章节

ASP.NET webform总结

o
 osc_4nmshwhm
发布于 2018/08/06 21:37
字数 523
阅读 3
收藏 0

精选30+云产品,助力企业轻松上云!>>>

一.asp.net中的内置对象
1.Page对象
属性:isPostBack 回传 返回bool类型
通过url访问就是首次加载,通过控件事件访问页面就是回传.
二.页面的执行过程
a.每次访问页面,或访问页面的某些数据时,都要请服务器发送请求
b.当服务器接受请求后,服务器从磁盘中查找请求的aspx的页面
c.把aspx页面转换为html,发送给客户端
d.执行完在从内存中移除页面和cs
三.Request对象
作用.一个请求,服务器可以接受Request对象可以获取向服务器提交的信息.
a.get方式
语法.url请求 http://localhost/index.aspx?id=3&name=zzh
string id = Request.QueryString["id"]; //id=3
b.post方式
<form>
用户名:<input type ="text", name ="zzh"/>
</form>
string name = Request.QueryString["name"]; //name=zzh
通用获取方式:
string name = Request.Param["name"]; 不管是get还是set都可以获取
四.Reponse对象
方法:Response.Write() //输出
Response.End(); //结束输出
Response.Redirect(); 重定向
五.Cookie对象(信息保存在客户端,安全性不高)
方式一:Response.Cookies["CookieName"].Value=值.
方式二(设置过期时间)
HttpCookie cookie = new HttpCookie(name,value)
cookie.Expries = "";DateTime.Now.AddDay(7);
cookie只能保存4kb
读取Cookie
string value = Request.Cookies["名称"].Value;
六.Session对象(信息保存在服务器,安全性高)
保存值: Session["名称"] = 值
取值: string name = Session["name"]; //获取的时候判断是否为空*
会话结束: Session.Abandon();
七.Application对象
储存全局变量,一般用于在线人数统计
用法和Session雷同
一般用于Global.asax文件:
Application_Start() , Application_End(),Session.Start(),Session.End()
使用全局变量的时候一定要Lock,,,,,Unlock
八.Server对象
UrlEncode(),,,UrlDecode(),,,,Excute(),,,,Trasfar(),,,,MapPath(),,,HtmlExcode(),,,,HtmlDecode()
九.获取模板页中的值
方式1:属性
a.内容页中this.master.属性
b.this.Master.FindControl("控件iD")
十.在ASP.NET中使用js及表单验证
推荐写法:
a.Jquery
b.Literal
十一.网站的部署
IIS,端口号,主机头
web.config文件:连接字符串加密与解密
错误页
一般处理程序的配置
身份验证配置
十二.Web Service
十三.Jquery's AJAX
get post ajax
十四.Jquery.template.js

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
.net MVC, webAPI,webForm集成steeltoe+springcloud实现调用服务中心服务的总结

开始之前,如果没接触过Autofac的,可以移步到Autofac官方示例学习一下怎么使用:https://github.com/autofac/Examples .net 下集成steeltoe进行微服务客户端的注册与发现均需要使用Autofac...

osc_csyrqhea
2018/03/27
0
0
QBlog V2.5 源码开放下载(ASP.NET 番外系列之开端)

QBlog简介: QBlog:是一个套博客系统,开源、支持多用户、多语言、及方便的多数据库切换。 QBlog下载:http://www.cyqdata.com/download/article-detail-427 QBlog演示:你点击下载所看到秋...

secyaher
2014/06/05
15
0
asp.net webform设计思路的思考

我使用asp.net的webform框架进行web应用程序的开发已经差不多四年了,在整个开发生涯中,也使用过一年asp.net的mvc框架。因为网上经常有讨论webform框架和mvc框架的优劣,所以自己也对这两者...

osc_nmgdty43
2018/09/04
3
0
避开WebForm天坑,拥抱ASP.Net MVC吧

有鹏友在如鹏网的QQ群中提了一个问题: 请问,在ASP.Net中如何隐藏一个MenuItem,我想根据不同的权限,对功能菜单进行隐藏,用style不行。 如果要仅仅解答这个问题,很好解答,答案很简单: ...

杨中科
2015/12/24
0
0
【B/S】Asp.Net宏观认识

前言 经过半个月的学习,终于把Asp.Net视频看完啦~~ 这次的视频学习基本是按照老师的方法,先在纸上做笔记,每一行不要超出5个字,然后把视频的每一章进行一个总结,最后再对宏观进行一次总结...

kisscatforever
2016/02/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如果你失明了,你怎么编程? - How can you program if you're blind?

问题: Sight is one of the senses most programmers take for granted. 视觉是大多数程序员认为理所当然的感官之一。 Most programmers would spend hours looking at a computer monitor......

技术盛宴
58分钟前
16
0
如何删除使用Python的easy_install安装的软件包? - How do I remove packages installed with Python's easy_install?

问题: Python's easy_install makes installing new packages extremely convenient. Python的easy_install使安装新包非常方便。 However, as far as I can tell, it doesn't implement th......

fyin1314
今天
11
0
如何将逗号分隔的字符串转换为数组? - How to convert a comma separated string to an array?

问题: I have a comma separated string that I want to convert into an array, so I can loop through it. 我有一个逗号分隔的字符串,我想将其转换成数组,因此可以循环遍历它。 Is the...

富含淀粉
今天
13
0
深源恒际:担心个人身份被冒用?不存在!

本文作者:c****t 近日,苟晶被冒名顶替身份参加高考的事件在社会各界掀起广泛热议。事件调查结果公布后,舆论风向逆转,吃瓜群众认为当事人夸大其词消费了公众情绪,一边对当事人所遭遇的不...

百度开发者中心
昨天
5
0
CKEditor 5 + SpringBoot实战(三):SpringData JPA数据持久化

在本系列的文章中,我将介绍如何在Spring Boot Application中使用CKEditor编辑器。介绍的内容包括基本环境的搭建,文件上传,SpringData JPA数据持久化,CKEditor5的安装,CKEditor图片上传,...

树下魅狐
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部