控件+事件
一:系统对象的使用
Request
QueryString[] 获取通过URL路径传来的数据
Form 获取表单提供过来的数据
Params 所有的请求参数 可以代替querystring,和form
ServerVariables 获取请求用户的环境,主要是浏览器,语言,IP地址等
以上属性均是以键值对保存数据,使用时需要知道键名.
…
Response
Write() :直接在页面上输出内容
Redirect():重定义到别一个页面
End();使Web服务器停止输出内容。
Session 会话,用户一次请求多个页面可以使用的数据。可以保存对象。[一般用于登陆]
Session[“键名”]=数据(可以是对象)
类型 obj=Session[“键名”] as 类型; 类型 obj=(类型)Session[“键名”];
Cookie :保存在客户端,一次保存多个使用,下次访问网站仍然有效。只能是字符串
创建cookie:响应往客户端写数据
HttpCookie hcCookie = new HttpCookie(“名”, “值”);
hcCookie.Expires = DateTime.Now.AddDays(1); //设置有效期
Response.Cookies.Add(hcCookie);//写入cookie
读取cookie: 请求时读cookie数据
string userName = Request.Cookies[“UserName”].Value; //读取cookie
Application:应用程序级别,多个用户可以使用,使用方法与Session一样。
二:上传控件使用
上传:把客户端电脑的文件,通过网络保存到服务器电脑的一个文件夹中。
1)窗口上放上传控件
2)按钮中写事件
//1.上传的文件,在服务器放到哪个文件夹,
// 文件名还是客户端的文件名(文件名可以改名)
//~:代表网站根目录
string filename = Server.MapPath("~/uploadimage/"+FileUpload1.FileName);
FileUpload1.SaveAs( filename);
三:第三方js控件,dll组件使用(验证控件操作) 重要
作用:加强页面效果,检查常见功能
学习使用方法:
1.网络,公司获取到组件
2.通过看帮助学习控件如何使用
3.通过检查示例,学习基本使用
4.结合效果使用。
Web项目的第三方组件分二种
1.纯js的
1)把js文件复制到项目中
2)按帮助用
2.第三方dll控件方式
1)右击vs工具箱,增加,找到dll文件
2)在工具箱多一个控件,放到窗口上
3)通过控件对象的方法和属性使用。