ASP.NET页面处理数据问题

yanjingshe22 2010-08-11 07:25:34
我在做一个东西。
需要把数据库的东西做成一个展现。

因为前台美工已经做好了,用的是html代码做的展现,不是gridview或者其他的控件做的展现。

现在的问题是,有一个imagebutton 的 click事件 是处理删除这条记录用的,问题是,如何获取对应的那条记录的值?

比如说这样:

姓名 年龄 操作

张三 18 删除按钮

点击删除按钮后删除这条记录。

请问如何实现?希望能贴些详细的代码和思路。谢谢
...全文
49 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
sugarforever 2010-08-13
如果要安全性就对ID加密。
确定是哪一行可以有很多办法,隐藏在HTML里也可以。Button的ID设置也可以有些取巧,比如把要删除的记录的ID赋值给button。
关键是把ID传回给服务端就OK了
回复
yanjingshe22 2010-08-13
谢谢 5 楼和8楼,我有灵感了~~
回复
fengyichui8 2010-08-12
也许是吧 不太清楚
回复
cjh200102 2010-08-12
如果ID都没有,怎么可能将对应的数据删除
回复
cjh200102 2010-08-12
楼主可以将数据的ID也给展现,只是将其隐藏起来,然后再根据ID做相应的处理
回复
yanjingshe22 2010-08-12
对于1楼,这个方法我想过了,但是get的传递方式会透露出用户信息,安全性不高,存在漏洞。而且没有C#的代码,你就获取不了他的ID,既然ID都没有,那又怎么传?
对于2楼,理由一样,不合理。
对于三楼,gridview有很多的漏洞,而且做jquery很不方便,不考虑。
回复
美工设计的页面是静态的,所以用html,你要编程实现,就可以用任何可用的控件了。

而数据的显示、编辑和删除,在.net的Gridview控件里,已经提供得很完善了。

这是一个英文网页:
http://www.asp.net/data-access/tutorials/an-overview-of-inserting-updating-and-deleting-data-cs
这是对应的中文网页
http://www.cnitblog.com/seeyeah/archive/2008/04/24/42710.html

中文网页:
http://www.360doc.com/content/07/0518/16/24835_506896.shtml
http://blog.sina.com.cn/s/blog_446e13980100086y.html
http://www.cnblogs.com/cuishao1985/archive/2009/06/29/1513485.html
回复
战斗生活 2010-08-11
传ID 然后用啊 应该可以用GET的吧
回复
这么基础的内容,你学程序的时候怎么可能没学过???

在HTML里,每个记录的删除按钮点击事件 onclick=处理函数(这个记录的ID),在处理函数里调用function.ASP?action=del&id=传递的记录ID,在function页面里根据参数,删除指定记录就是了。
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告