首页 > 代码库 > ASP.NET入门
ASP.NET入门
-----111 BS架构模型 --------------
1:B:Browser(浏览器) S:(server)
2:浏览器端可以识别,解析Html,js,css等
但一定不识别c#,java等代码
3:B与S端通信,采用的是HTTP协议
4:图:
B---------> IIS ->项目1
->项目2
-----HTTP协议 --------------
1:HTTP:Hyper Text Transfer Protocol超文本
传输协议
2:它是一个应用层协议,基于TCP
3:它是一个请求—响应模型的协议
4:请求至少有2种方法(Method)
GET 请求:传递数据量少,不安全
POST请求:量大,安全
-----表单<form> --------------
1:可以通过Method属性设置请求方法
可以通过Action设置谁来处理请求
2:有一个类型为submit的按钮在form内部
还有提交方式:document.forms[0].submit();
-----上传文件 --------------
1:method一定为post
2: enctype一定是multipart/form-data
----------------------------------------
------------3种控件--------------
1:原生的HTML语言的控件
2:在第一种的基础上添加上runat="server"
变成”html服务器控件“,
会与System.Web.UI.HtmlControls
命名空间下的某个类型对应
3:web服务器控件 。在页面的形式:
<asp:类型》
4。服务器控件可以在后置代码
文件中可以访问(注意id)
-----------IsPostBack----------------
1:本质上就是提交给自己,这样跟你
第一次请求时,就需要有所区分。
---------------FileUpload控件----------------------
上传文件的一般模式:
1.改名 GUID.NewGUID()
2.存放的地方是服务器可以访问到地方
a)文件服务器
b)项目所在的目录等(Server.MapPath)
3.上传文件的大小默认是4M。
可以在配置文件中,
在System.Web下像下面这样配置来修改
<httpRuntime maxRequestLength="10000000"></httpRuntime> 指定的大小以 KB 为单位
ASP.NET入门