关于asp.net web form 控件事件的疑问?
我在一个web form页面form1里面,在Page_Load里面动态地添加了一个按钮Button1,添加Button1的数据需要查询数据库,然后再为其添加OnClick事件。
当用户从页面点击了这个按钮,按我的理解,服务器处理的顺序应该是,先执行Page_Load,那么这里面又会再查询一个数据库,然后生成Button1。当Page_Load的代码都执行完毕后,再去处理Button1的OnClick事件。感觉这样好像执行了多余一次的操作(包括查询数据库和生成Button1的动作),但如果跳过了生成Button1的代码,那么根本不会响应OnClick事件。
我的问题是:有没有办法只执行一次生成Button1,然后可以响应OnClick事件?
这里先谢谢各位帮忙的朋友!