ListView与.FindControl()方法的简单练习 #2 -- ItemUpdting事件中抓取「修改后」的值
原文出處 http://www.dotblogs.com.tw/mis2000lab/archive/2013/06/24/listview_itemupdating_findcontrol_20130624.aspx
ListView与.FindControl()方法的简单练习 #2 -- ItemUpdting事件中抓取「修改后」的值
本文跟上一篇文章有关连,请依照顺序来练习:
ListView与.FindControl()方法的简单练习#1 -- Page_Load事件中的错误
http://www.dotblogs.com.tw/mis2000lab/archive/2013/06/24/listview_findcontrol_20130624.aspx
书本上集,第十章有几个简单的练习
让读者练习 .FindControl()方法与.Controls各有哪些用途?什么时候用哪一个最简便?
(.NET 4.5起的书籍才有这个范例)
如果您想要用 ListView来练习,写法(跟GridView)很雷同。
流程如下:
1. 进入「编辑」模式以后, User开始修改数据
2. 修改完成后,按下「更新(Update)」按钮才是真正的「抓取 User修改后的值」并回写数据库。
因此.....我要抓取「User修改后的数据」应该把程序写在 ItemUpdating事件中
(初学者常犯的错误,他们写在「编辑」的事件中。例如 ...Editing事件....
事实上,按下「编辑」按钮只是画面上的样版作切换,进入「编辑样版」.....
User 还没有动手改资料呢!你如何抓取「人家修改后」的值????
................ 流程不对,给你程序代码,你都不知道要放在哪里啊)
这部分的写法,GridView / ListView两者雷同
互相比对一下,很简单
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
//==抓取「编辑」模式里面,使用者修改后的字段值。
TextBox tb = (TextBox)GridView1.Rows[e.RowIndex].Cells[2].FindControl("TextBox1");
// TextBox tb = (TextBox)GridView1.Rows[e.RowIndex].FindControl("TextBox1");
//或是写成 TextBox tb = GridView1.Rows[e.RowIndex].FindControl("TextBox1") as TextBox;
Response.Write("<br /> title -- " + tb.Text);
//...... 省 略 ......................................................................................................
}
protected void ListView1_ItemUpdating(object sender, ListViewUpdateEventArgs e)
{
TextBox tb = (TextBox)ListView1.Items[e.ItemIndex].FindControl("titleTextBox");
//或是写成TextBox tb = ListView1.Items[e.ItemIndex].FindControl("titleTextBox") as TextBox;
Response.Write("<br /> title -- " + tb.Text);
//...... 省 略 ......................................................................................................
}
来上课吧!http://www.dotblogs.com.tw/mis2000lab/archive/2011/06/24/29807.aspx
现场表演,十~二十分钟能做到的事情
自己看书要看好久,很且看完以后还是迷糊的
文字上的说明,真的比不上「现场表演」的生动啊!
我花两年三个月学习的经验
你要花 三个月、在家自修 学完?可能吗?.....太累了吧?
我亲自上课、重点挑出来,
亲自演练给你看
五次上课,让你抓到一千多页的书本重点!(还有书本没讲的,现场上课才有喔~)
轻松入门、一次掌握正确观念
..........................................太划算了!
微软MVP + ASP.NET畅销书作者,亲自授课 -- http://www.dotblogs.com.tw/mis2000lab/archive/2011/06/24/29807.aspx
转载于:https://www.cnblogs.com/mis2000lab/p/3310360.html
ListView与.FindControl()方法的简单练习 #2 -- ItemUpdting事件中抓取「修改后」的值相关推荐
- 【转】 asp.net从视频文件中抓取一桢并生成图像文件的方法 实现多语言本地化应用程序 自动返回上次请求页面...
asp.net从视频文件中抓取一桢并生成图像文件的方法 http://www.bianceng.cn/webkf/aspx/201012/21428.htm WebUIValidation.js ht ...
- php抓取dom处理后数据,PHP简单DOMDocument抓取排除td类
我只是试图获取所有的< td>位于< tr>内部的元素数据元素.我的问题是因为我试图抓取的表结构是我需要排除所有具有COLLSPAN属性的元素,即< td collspa ...
- 【精华】【经典】自动化循环操作方法当前网页方法,可以用于本地化AI智能自动抓取网页资源信息,类似爬虫功能
第一种:需要刷新当前页面重复执行的操作--使用场景:刷点击率 .秒杀活动.抢沙发 //自动化循环操作方法 var doLoop = function (dom) {dom || (dom = docu ...
- 【Python 爬虫简单的JavaScript逆向实战】抓取中国电影票房的数据
开篇闲聊 最近也是看完了崔庆才爬虫52讲里面JavaScript逆向部分,里面介绍了从简单到复杂整个JavaScript逆向的方法,里面也有一些实战案例(可以练习的),跟着视频练习之后,虽然也成功了, ...
- php抓取dom处理后数据,写爬虫时PHP解析HTML最高效的方法那就是用DomCrawler!
需求来源,需要用PHP解析HTML提取我想要的数据 用PHP写网站爬虫的时候,需要把爬取的网页进行解析,提取里面想要的数据,这个过程叫做网页HTML中数据结构化. 很多人应该知道用phpQuery像J ...
- php中抓取https页面,php抓取https url网页内容方法
在开发PHP 应用过程中,有时候需要获取https网页的内容,下面得方法,可以参考下. 直接用file_get_contents,会报错: $url = (https://xxx.com") ...
- 从IP数据包中抓取IP地址、端口号的方法
使用抓包工具可以将从网口发来的数据包内包含的信息都显示出来,包括源端口.目的端口.源地址.目的地址 我使用的抓包工具是 Wireshark 初始界面: 我们要查看网口的数据包,就需要点击 捕获-> ...
- 「番茄工作法」- 简单的时间管理方法
简介 「番茄工作法」是一个简单.轻松的提高工作效率的办法.一直在小众圈子里面流行,但是没有被普及.写下此文,希望番茄工作法能够被更多人了解和接受. 「番茄工作法」这个名字的来历是这样:番茄是指番茄外形 ...
- android log抓取方法,Android系统之Android抓取各种log的方法
Android系统之Android抓取各种log的方法 2018年11月25日 | 萬仟网移动技术 | 我要评论 android之android抓取各种log的方法 1.logcat (四类log b ...
最新文章
- 将jsp页面转pdf
- svn命令行 批量添加(add)所有新增文件
- 用计算机语言编写的完成一定功能,C+的+预备知识.ppt
- Firetruck(DFS+回溯)
- Cauchy-Schwarz Inequality for Integrals for any two functions clarification
- matlab 由图片生成视频
- 第8章 java中的并发工具类
- 不能定义声明dllimport_不允许 dllimport 函数 的定义 高手帮帮忙
- java使用freemaker自定义路径导出Word关键点讲解版
- 关于 cocos2d-x win32 版本的 cpu 占用改良
- Hive--sql中的explode()函数和posexplode()函数
- Spark 系列(十)—— Spark SQL 外部数据源
- yolo v4模型训练过程(超详细)
- windows环境安装python
- 开源字体lato fonts
- 音王点歌系统怎么连接服务器,KTV音响设备怎么连接?点歌机怎么连接?学习下...
- Redis常用密令以及使用java连接操作redis
- Fcitx使用搜狗词库与皮肤
- 一下科技何一:移动视频风口,内容创业者如何飞升?
- 神秘病毒现形 网购当心黑客“点杀”
热门文章
- Dojo学习笔记(一):Hello Dojo!
- 上财的计算机专业408,【2020考研】上财408分经验分享
- python程序会监控错误的语句_python装饰器实现对异常代码出现进行自动监控
- JDBC查询Oracle全部表名称,如何使用JDBC API从Oracle数据库中的现有表中检索记录?...
- python中变量名后的逗号_深入浅析python变量加逗号,的含义
- java privilege的用法_java反射--注解的定义与运用以及权限拦截
- Paxos算法(Basic Paxos 与 Multi-Paxos思想)
- 数字图像课程工程大作业分析
- Java Vector insertElementAt()方法与示例
- 递归-输出字符串所有的组合情况(代码、分析、汇编)