WebForm 内置对象QueryString、Repeater删改
一、内置对象QueryString--地址栏数据拼接
格式:?key=value
如:string path = "Default2.aspx?aaa=" + TextBox1.Text + "&bbb=" + TextBox2.Text;
  优点:简单好用,速度快,不消耗服务器内存
  缺点:只能传字符串,保密性不好,长度有限
1.Response - 响应请求对象
Response.Redirect(path);--重定向
或Server.Transfer(path);
Response.Write("<script>alert('你好天气不错!');</script>");--直接输出内容
2.Request - 获取请求对象
Request["key"] - 默认返回的就是string类型
如:Label1.Text = Request["aaa"];
Label1.Text += "," + Request["bbb"];
二、Repeater删改
在ItemTemplate中再添加一列,放修改与删除的超链接
<td>
<a onclick="del();" href="Delete.aspx?id=<%#Eval("UserName") %>">删除</a> 
<a onclick="Update_Open();" href="Update.aspx?aaa=<%#Eval("UserName") %>">修改</a>
</td>
(一)删除
在Delete的Page_Load中执行删除命令,并刷新页面
//将要删除的主键值取出来
string Uname = Request["id"];
//将主键值传到方法里进行删除
new UsersData().Delete(Uname);
//删除完毕后跳转会显示页面
Response.Redirect("zhu.aspx");
(二)修改
1.构造修改界面,并进行验证及数据指向
2.将原数据展现到页面中
3.执行修改操作,修改完后关闭修改页面,并刷新主界面
修改完毕后的页面跳转:
     Response.Write("<script>");
        Response.Write("alert('修改成功!');");
        Response.Write("window.opener.location.href='zhu.aspx';");
        Response.Write("window.close();");
        Response.Write("</script>");
WebForm 内置对象QueryString、Repeater删改的更多相关文章
- C# WebForm内置对象2+Repeater的Command
		内置对象:用于页面之间的数据交互 为什么要使用这么内置对象?因为HTTP的无状态性. Session:在计算机中,尤其是在网络应用中,称为“会话控制”.Session 对象存储特定用户会话所需的属性及 ... 
- WebForm 内置对象、数据增删改、状态保持
		一.内置对象 1.Response对象:响应请求 Response.Write("<script>alert('添加成功!')</script>"); → ... 
- 【2017-05-22】WebForm内置对象:Application和ViewState、Repeater的Command用法
		一.内置对象 1.Application 存贮在服务器端,占用服务器内存生命周期:永久 所有人访问的都是这一个对象 传值:传的是object类型可以传对象. string s =TextBox1.Te ... 
- WebForm内置对象:Application和ViewState、Repeater的Command用法
		一.内置对象 1.Application 存贮在服务器端,占用服务器内存生命周期:永久 所有人访问的都是这一个对象 传值:传的是object类型可以传对象. string s =TextBox1.Te ... 
- Webform 内置对象2(Session、Application)、Repeater的Command操作
		内置对象: 1.Session:跟Cookies一样用来存储用户数据,但保存位置不同,保存在服务器内存上 每一台电脑访问服务器,都会是独立的一套session,key值都一样,但是内容都是不一样的 S ... 
- WebForm 内置对象2
		Session: 与Cookies相比 相同点:每一台电脑访问服务器,都会是独立的一套session,key值都一样,但是内容都是不一样的 以上所有内容,都跟cookies一样 不同点: 1.Sess ... 
- WebForm 内置对象
		内置对象: Response对象:响应请求 Response.Write("<script>alert('添加成功!')</script>"); Respo ... 
- C#WebForm内置对象
		内置对象: Response对象:响应请求Response.Write("<script>alert('添加成功!')</script>");Respons ... 
- Webform 内置对象(Response对象、Request对象,QueryString)
		Response对象:响应请求 Response.Write("<script>alert('添加成功!')</script>"); Response.Re ... 
随机推荐
- JS 浏览器检测
			原创博文,转载请注明出处. 如果你现在还是一个JavaScript新手(比如本人,哈哈 ),由于浏览器的兼容问题,很容易写出不兼容的JS代码,这就需要我们对浏览器进行检测. JavaScript Na ... 
- 解决Xcode升级7.0后,部分.a静态库在iOS9.0的模拟器上,link失败的问题
			简单描述一下这个问题:我们项目中使用了Google大神开发的LevelDB键值对数据库,在Xcode6,iOS8的环境下,编译好的.a静态库是可以正常使用的.但是升级后,发现在模拟器上无法link成功 ... 
- Twitter算法
			算法实践——Twitter算法面试题(积水问题)的线性时间解法 问题描述:在下图里我们有不同高度的挡板.这个图片由一个整数数组所代表,数组中每个数是墙的高度.下图可以表示为数组(2.5.1.2.3 ... 
- Class Model of Quick Time Plugin
			Quick Time Plugin 的类图. pdf version: http://pan.baidu.com/s/1o6oFV8Q 
- 区别CSS中display:box;inline;none以及HTML中 <frame> 标签<table> 标签的 frame 属性
			区别display:box:display:inline:display:none三者的不同 display:block的特点是: block是Display默认的值.总是在新行上开始:该对象随后的内 ... 
- IOS开发之路三(XML解析之GDataXML的使用)
			最近再做一个项目需要用到xml的解析.今天查了一些资料自己做了一个小demo.纯OC没有界面.. 在IOS平台上进行XML文档的解析有很多种方法,在SDK里面有自带的解析方法,但是大多情况下都倾向于用 ... 
- mongodb学习(翻译1)
			学习mongodb,试着翻译写,英语能力有限,希望大家指正,不顺畅地方大家担待,会后续翻译后面内容: 开始认识C#驱动(官方) 简介 本介绍提供了足够的信息,让你开始使用C#的驱动程序.起步之后,你可 ... 
- 简单的mvc之三:灵活的路由(上)
			在上一篇关于管线的随笔中已经提及了管线,通过对管线的分析,我们可以得到下面几个结论:路由系统由URLRoutingModule模块实现,它订阅了PostResolvRequestCache事件:路由系 ... 
- 查看TOMCAT内存使用情况 以及修改方法
			查看TOMCAT内存使用情况 <% double total = (Runtime.getRuntime().totalMemory()) / (1024.0 * 1024); double m ... 
- JavaScript –type
			JavaScript –类型之我晕 每次写博我觉得取上恬当的题目比整篇行文都难,词量有限的情况下突然想到JavaScript拾遗应该会是一个非常文艺而夺目的博文题目,但我并没有急着使用,经验告诉我应该 ... 
