Response、Request、QueryString,repeater添加,修改,删除数据_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > Response、Request、QueryString,repeater添加,修改,删除数据

Response、Request、QueryString,repeater添加,修改,删除数据

 2016/9/24 5:30:35  柴亮  程序员俱乐部  我要评论(0)
  • 摘要:内置对象:Response对象:响应请求,Response对象用于动态响应客户端请示,控制发送给用户的信息,并将动态生成响应。Response.Write("<script>alert('添加成功!')</script>");-----弹出提示窗,显示添加成功Response.Redirect("Default.aspx");Request对象:获取请求Request["key"]来获取传递过来的值,Request对象的作用是与客户端交互,收集客户端的Form
  • 标签:Repeater 数据

内置对象:

Response对象:响应请求,Response对象用于动态响应客户端请示,控制发送给用户的信息,并将动态生成响应。
Response.Write("<script>alert('添加成功!')</script>");-----弹出提示窗,显示添加成功
Response.Redirect("Default.aspx");

Request对象:获取请求
Request["key"]来获取传递过来的值,Request对象的作用是与客户端交互,收集客户端的Form、Cookies、超链接,或者收集服务器端的环境变量。

QueryString:地址栏数据传递 ?key=value&key=value
注意事项:1、不需要保密的东西可以传,在地址栏中是可见的,可更改的。
              2、不要传过长东西,因为长度有限,过长会造成数据丢失。

修改设置成超链接,点击打开Default6页面,把UserName的值传过去,命名为un;

另一个页面接受传来的信息

使用的就是Request对象



添加功能,删除功能
主页面:

查询数据库,用reapeter工具显示数据库信息,后面删除和查询超链接,连接到相应页面

 

修改:点击修改后,把选中的信息的主键值传到新页面

 

 

步骤:传值,查询数据---把数据赋值到控件--收集数据更改-判断返回

修改成功,关闭刷新父页面

 DBAF.png" alt="" />

 

 添加:

判断两次代码是否一致

 

 

 

 


登陆状态保持:
Cookies:点击时。如果选中保存密码,就把密码保存在本地电脑的硬盘里,放在名字叫user的cookies里面,相当于字符串,后面数字式保存的时间,如果不保存一般20分钟之后或者退出关闭后删除,如果想删除就把数字改成负数,意思就是已经过期几天了。

protected void Page_Load(object sender, EventArgs e)
{
Button1.Click += Button1_Click;
}

void Button1_Click(object sender, EventArgs e)
{
bool ok = new UsersData().Select(TextBox1.Text, TextBox2.Text);
if (ok)
{
Response.Cookies["user"].Value = TextBox1.Text;

if (CheckBox1.Checked)
{
Response.Cookies["user"].Expires = DateTime.Now.AddDays(7);
}
Response.Redirect("Default.aspx");
}

}

在用户电脑的硬盘上保存的一段文本

http协议包括浏览器,允许站点在用户电脑上以Cookies的形式来临时保存数据

如果没有设置保存时间,会话cookies
1、如果你20分钟内没有再次刷新页面,那么此cookies就会自动删除掉
2、当当前访问连接中断,如关闭浏览器,那么cookies会自动删除

作用:
保持用户的登陆状态

发表评论
用户名: 匿名