一.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

ASP.NET webform总结的更多相关文章

  1. ASP.Net WebForm温故知新学习笔记:一、aspx与服务器控件探秘

    开篇:毫无疑问,ASP.Net WebForm是微软推出的一个跨时代的Web开发模式,它将WinForm开发模式的快捷便利的优点移植到了Web开发上,我们只要学会三步:拖控件→设属性→绑事件,便可以行 ...

  2. 一、ASP.NET MVC 路由(一)--- ASP.NET WebForm路由模拟

    ASP.NET WebForm 应用,用户请求的是物理文件,其中包括静态页面和动态页面,在Url中的显示都是服务器中一个物理文件的相对路径.但是ASP.NET MVC就不同了,用户请求的是Contro ...

  3. (转)教你记住ASP.NET WebForm页面的生命周期

    对于ASP.NET Webform的开发者,理解ASP.NET Webform的页面生命周期是非常重要的.主要是为了搞明白在哪里放置特定的方法和在何时设置各种页面属性.但是记忆和理解页面生命周期里提供 ...

  4. 【深入ASP.NET原理系列】--Asp.Net Mvc和Asp.Net WebForm共用一套ASP.NET请求管道

    .NET FrameWork4在系统全局配置文件(如在如下目录中C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config) 中添加了一个名字叫Url ...

  5. 性能工具MiniProfiler在Asp.Net WebForm跟踪EntityFramework

    http://www.xuebuyuan.com/356638.html 选择MiniProfiler.EF 默认会把MiniProfiler安装上,笔者程序是Asp.Net WebForm 不需要安 ...

  6. 解析ASP.NET WebForm和Mvc开发的区别

    因为以前主要是做WebFrom开发,对MVC开发并没有太深入的了解.自从来到创新工场的新团队后,用的技术都是自己以前没有接触过的,比如:MVC 和EF还有就是WCF,压力一直很大.在很多问题都是不清楚 ...

  7. 【Ext.Net学习笔记】01:在ASP.NET WebForm中使用Ext.Net

    Ext.NET是基于跨浏览器的ExtJS库和.NET Framework的一套支持ASP.NET AJAX的开源Web控件,包含有丰富的Ajax运用,其前身是Coolite. 下载地址:http:// ...

  8. ASP.NET WebForm与ASP.NET MVC的不同点

    ASP.NET WebForm ASP.NET MVC ASP.NET Web Form 遵循传统的事件驱动开发模型 ASP.NET MVC是轻量级的遵循MVC模式的请求处理响应的基本开发模型 ASP ...

  9. ASP.NET Webform和ASP.NET MVC的区别

    ASP.NET WebForm ASP.NET Webform提供了一个类似于winform的事件响应GUI模型(event-driven GUI),隐藏了HTTP.HTML.JavaScript等细 ...

  10. ASP.Net WebForm学习笔记:一、aspx与服务器控件探秘

    作者:周旭龙 出处:http://edisonchou.cnblogs.com 开篇:毫无疑问,ASP.Net WebForm是微软推出的一个跨时代的Web开发模式,它将WinForm开发模式的快捷便 ...

随机推荐

  1. MYSQL-JDBC批量新增-更新-删除

    目录 1 概述 2 开启MYSQL服务端日志 3 深入MYSQL/JDBC批量插入 3.1 从一个例子出发 3.2 JDBC的批量插入操作 3.3 两个常被忽略的问题 3.5 误区 4 MYSQL/J ...

  2. 在 VSCode 中 Angular 的字符串报错的问题

    使用 Angular 时,报错 [tslint] " should be ' 报错原因是因为 ESLint 的严格模式,限制了使用 ' ,甚至多一个空格都会报错. 我们只需要在 settin ...

  3. Codeforces Global Round 6

    久违的写篇博客吧  A. Competitive Programmer 题目链接:https://codeforces.com/contest/1266/problem/A 题意: 给你一个只包含数字 ...

  4. dev gridcontrol 行号

    /// <summary> /// GridView 显示行号 设置行号列的宽度 /// </summary> /// <param name="gv" ...

  5. 使用Power BI Desktop 制作并发布到Power BI 服务,使用Power BI Mobile查询报表

    上节内容中,我们介绍了Power BI的基本概念,本节我们分享以下一个简单报表从使用Power BI Desktop制作,到发布到Power BI 服务,到从Power BI Mobile上查阅报表的 ...

  6. BOM对象——History

    BOM对象--History <!DOCTYPE html> <html> <head> <meta charset="utf-8"> ...

  7. ABAP分享六 alv显示的几种方式的简单示例

    方法1,也是大家常见的方法通过函数   REUSE_ALV_GRID_DISPLAY TYPES: BEGIN OF  ty_spfli,   "定义结构     carrid like s ...

  8. github克隆项目缓慢

    github浏览或者克隆项目的时候,总是十分缓慢,下面是亲自自测的一种方式,克隆速度可以稍快一些 第一步 访问域名解析网站:https://www.ipaddress.com/ 在网页下方可以看见一个 ...

  9. windows10远程桌面 删除IP记录

    注册表位置: HKEY_CURRENT_USER/ Software/ Microsoft/ Terminal Server  client/ servers/ 删除不需要的IP地址即可.

  10. QT获取linux下的当前用户名

    故事背景:客户端启动的时候需要加载机器/home/xx/test.jpg的图片作为背景图,但是有的机器用户名叫AAA,有的机器名叫BBB,所以我需要获取当前用户的home目录 技术调研:QStanda ...