首页 > 代码库 > asp.net 行删除原理(浏览器端请求,服务器端响应)
asp.net 行删除原理(浏览器端请求,服务器端响应)
1.asp.net中数据绑定控件中行按钮和行超链接实现方式不同:ListView中Button,HyperLink两种行删除方式,按钮方式是将行的id通过表单提交到服务器;行超链接的方式是通过超链接的url通过get的方式提交给处理页面,超链接的方式由于没有提交所有的表单信息,因此很多服务端控件的高级用法用不了。
2.超链接的因为没有向服务器提交ViewState等隐藏字段,所以处理时IspostBack是false;而按钮提交的表单,所以ispostback是true.可以在超链接的href中写表单提交的JavaScript,这样就是WebForm中LinkButton的原理。
3.客户端和服务端由于在两台计算机中,所以无法做到两边变量的互相读取操作或者两边函数的互相调用,所以如果想看起来好像做到,那么必须通过提交的方式来将客户端变量值作为一个表单字段提交到服务器,或者服务端将服务端变量打印到客户端代码中。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。