ASP.NET页面处理数据问题

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

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

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

比如说这样:

姓名 年龄 操作

张三 18 删除按钮

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

请问如何实现?希望能贴些详细的代码和思路。谢谢
...全文
86 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
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很不方便,不考虑。
来自故乡的风 2010-08-11
  • 打赏
  • 举报
回复
美工设计的页面是静态的,所以用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页面里根据参数,删除指定记录就是了。

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧