靖州网站建设,地方网站域名,分类信息网发布大全,网站开发私活内置对象#xff1a;1、Response - 响应请求对象 Response.Redirect(Default2.aspx); //重定向 Response.Write(scriptwindow.open(Default2.aspx);/script); ---可以书写任何东西#xff0c;直接输出出去2、Request - 接收请求对象…内置对象1、Response - 响应请求对象 Response.Redirect(Default2.aspx); //重定向 Response.Write(scriptwindow.open(Default2.aspx);/script); ---可以书写任何东西直接输出出去2、Request - 接收请求对象 Request[键] - 放在等号右边用来取值 服务器控件 是根据ID来作为键 表单元素 是根据name值来作为键 QueryString - 页面地址拼接数据 如Default2.aspx?aaa呵呵bbb嘿嘿ccchoho using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;public partial class Default2 : System.Web.UI.Page
{protected void Page_Load(object sender, EventArgs e){Response.Write(Request[aaa]);}
} using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;public partial class Default1 : System.Web.UI.Page
{protected void Page_Load(object sender, EventArgs e){Button1.Click Button1_Click;}void Button1_Click(object sender, EventArgs e){Response.Redirect(Default2.aspx?aaaTextBox1.Text);//Response.Write(呵呵);}
} using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;public partial class Default2 : System.Web.UI.Page
{protected void Page_Load(object sender, EventArgs e){TextBox1.TextRequest[aaa];}
} 1.后台Response.Redirect(Default2.aspx?key值); 2.Form表单会通过submit按钮自动提交数据将数据提交给action设置的页面中去method“get”方式来提交 method 提交方式 action 目标页面 get提交方式 % Page LanguageC# AutoEventWireuptrue CodeFileDefault1.aspx.cs InheritsDefault1 EnableViewStateMacfalse %!DOCTYPE htmlhtml xmlnshttp://www.w3.org/1999/xhtml
head runatserver
meta http-equivContent-Type contenttext/html; charsetutf-8/title/title
/head
bodyform idform1 methodget actionDefault2.aspx runatserverasp:TextBox IDUser runatserver/asp:TextBoxbr /asp:TextBox IDPwd runatserver/asp:TextBoxbr /asp:Button IDButton1 runatserver TextButton //form
/body
/html using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;public partial class Default1 : System.Web.UI.Page
{protected void Page_Load(object sender, EventArgs e){}} % Page LanguageC# AutoEventWireuptrue CodeFileDefault2.aspx.cs InheritsDefault2 EnableViewStateMacfalse %!DOCTYPE htmlhtml xmlnshttp://www.w3.org/1999/xhtml
head runatserver
meta http-equivContent-Type contenttext/html; charsetutf-8/title/title
/head
bodyform idform1 runatserverasp:TextBox IDTextBox1 runatserver/asp:TextBox/form
/body
/html using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;public partial class Default2 : System.Web.UI.Page
{protected void Page_Load(object sender, EventArgs e){TextBox1.TextRequest[User]Request[Pwd];}
} post提交方式 - 直接数据提交方式 除了不在地址栏拼接数据其它的没有任何区别3、Session就是一个临时保存数据的对象保存在服务器可以理解为容器变量 可以存Object类型一个连接为独立的一组默认生命周期为20分钟如果在这20分钟内重新进行数据提交或是页面刷新都会重置这20分钟倒计时时间。 如果Session[键]里面没有内容的时候使用时会抛出异常所以一定要在使用session的值之前判断此是否为空。 注意Session不要过度使用因为放的东西太大了用户连接多了就会导致内存溢出服务器崩溃也不要不使用会造成资源浪费因为内存中的数据是最快速的 % Page LanguageC# AutoEventWireuptrue CodeFileDefault3.aspx.cs InheritsDefault3 %!DOCTYPE htmlhtml xmlnshttp://www.w3.org/1999/xhtml
head runatservermeta http-equivContent-Type contenttext/html; charsetutf-8 /title/title
/head
bodyform idform1 runatserver用户名asp:TextBox IDTextBox1 runatserver/asp:TextBoxbr /密码asp:TextBox IDTextBox2 runatserver TextModePassword/asp:TextBoxbr /asp:Button IDButton1 runatserver Text登录 /asp:Label IDLabel1 runatserver Text/asp:Label/form
/html using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;public partial class Default3 : System.Web.UI.Page
{protected void Page_Load(object sender, EventArgs e){Button1.Click Button1_Click;}void Button1_Click(object sender, EventArgs e){if(TextBox1.Text.Trim()zhangsanTextBox2.Text.Trim()123){Session[username] TextBox1.Text;Response.Redirect(Default4.aspx);}else{Label1.Text 用户名密码错误;}}
} % Page LanguageC# AutoEventWireuptrue CodeFileDefault4.aspx.cs InheritsDefault4 %!DOCTYPE htmlhtml xmlnshttp://www.w3.org/1999/xhtml
head runatserver
meta http-equivContent-Type contenttext/html; charsetutf-8/title/title
/head
bodyform idform1 runatserver这是session的主页面br /asp:Label IDLabel1 runatserver TextLabel/asp:Label/form
/body
/html using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;public partial class Default4 : System.Web.UI.Page
{protected void Page_Load(object sender, EventArgs e){if (Session[username] ! null){Label1.Text Session[username] ,欢迎登录;}else{Response.Redirect(Default3.aspx);}}
} 4、cookie临时保存数据的一个对象保存在客户端不要保存很重要的信息因为会随时被用户删掉有些程序会自动抓取用户电脑上的cookie信息如果密码保存进去了就会被抓取到 赋值使用Response对象 1、Response.Cookies.Add(new HttpCookie(键, 值)); 2、Response.Cookies[键].Value 值; 3、制作持久Cookie Response.Cookies[键].Expires DateTime.Now.AddDays(7);//设置7天后过期 取值使用Request对象 Request.Cookies[UserName].Value % Page LanguageC# AutoEventWireuptrue CodeFileDefault5.aspx.cs InheritsDefault5 %!DOCTYPE htmlhtml xmlnshttp://www.w3.org/1999/xhtml
head runatserver
meta http-equivContent-Type contenttext/html; charsetutf-8/title/title
/head
bodyform idform1 runatserver用户名asp:TextBox IDTextBox1 runatserver/asp:TextBoxbr /密码asp:TextBox IDTextBox2 runatserver/asp:TextBoxbr /asp:Button IDButton1 runatserver Text登录 /br /asp:CheckBox IDCheckBox1 runatserver Text7天自动登录/asp:Label IDLabel1 runatserver Text/asp:Label/form
/body
/html using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;public partial class Default5 : System.Web.UI.Page
{protected void Page_Load(object sender, EventArgs e){Button1.Click Button1_Click;}void Button1_Click(object sender, EventArgs e){if(TextBox1.TextzhangsanTextBox2.Text123){Response.Cookies[username].Value TextBox1.Text;Response.Redirect(Default6.aspx);if(CheckBox1.Checked){Response.Cookies[username].Expires DateTime.Now.AddDays(7);}}else{Label1.Text 用户名密码错误;}}
} % Page LanguageC# AutoEventWireuptrue CodeFileDefault6.aspx.cs InheritsDefault6 %!DOCTYPE htmlhtml xmlnshttp://www.w3.org/1999/xhtml
head runatserver
meta http-equivContent-Type contenttext/html; charsetutf-8/title/title
/head
bodyform idform1 runatserver这是cookie的主页面br /asp:Label IDLabel1 runatserver Text/asp:Labelbr /asp:Button IDButton1 runatserver Text退出 //form
/body
/html using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;public partial class Default6 : System.Web.UI.Page
{protected void Page_Load(object sender, EventArgs e){Button1.Click Button1_Click;if (Request.Cookies[username].Value!null){Label1.Text Request.Cookies[username].Value ,欢迎登录;}else{Response.Redirect(Default5.aspx);}}void Button1_Click(object sender, EventArgs e){Response.Cookies[username].Expires DateTime.Now.AddDays(-2);Response.Redirect(Default5.aspx);}
} 5、Appliction 临时保存数据的一个对象保存在服务器端全局变量所有人访问的都是同一个对象赋值 Application[键] 值;取值 Application.Get(键) 转载于:https://www.cnblogs.com/fengsantianya/p/5681623.html