初学asp.net的问题(delphi .net)(58分)

  • 主题发起人 主题发起人 dpbug_cn
  • 开始时间 开始时间
D

dpbug_cn

Unregistered / Unconfirmed
GUEST, unregistred user!
初学,提个简单的问题:
页面上的按钮点击后会被提交服务器,接着页面就会被刷新,能不能不提交页面,执行按钮的onclick里的代码(让服务器进行数据库更新)?
我这个页面里的page_load事件里是连接数据库获得数据,并填充一个grid控件,在用户选择记录后,点击保存按钮,进行数据库更新。但是点击按钮后页面就被提交了,又操作了一遍page_load里面的代码,浪费了时间,影响性能。请问应该怎么操作?
而且我这个页面是经过index.aspx页面调用的,调用时通过context.item传递了一个参数(在page_load里处理),点击按钮提交服务器后context里边就没有该参数了,page_load里边就发生了调用错误。
使用了page.IsPostBack也不能解决。
请高手指导一下,谢谢!就剩下这么点分了……
 
你为什么不采用用户控件的形式来做呢?用户提交参数到页面,页面传递参数到控件,控件实际操作数据
 
代码贴出来
 
后退
顶部