在asp.net中,我点击一个按钮,执行某些操作(比如从数据库中取出数据然后在画面上展示等),我希望执行完这些操作后页面立即执行Postback,在页面上显示数据等。同时.cs中启动另一个程序,用来写Log。写log的事件中可能得用到Session或者只要能接收到传过来的参数即可。想问一下,这样的想法能实现吗?请高人指点一二,多谢了!
在asp.net中,我点击一个按钮,执行某些操作(比如从数据库中取出数据然后在画面上展示等),我希望执行完这些操作后页面立即执行Postback,在页面上显示数据等。同时.cs中启动另一个程序,用来写Log。写log的事件中可能得用到Session或者只要能接收到传过来的参数即可。想问一下,这样的想法能实现吗?请高人指点一二,多谢了!
init
load
formEvent(就是你的buttonclick事件)
pre render
render
unload在click事件写数据库操作,然后写一个方法绑定你要显示的数据
protected void Button_click(Object sender ,EventArgs ars)
{
//数据库操作
//绑定数据
//写日志
}
你是说在Butoon的Click事件中实现写Log? 那不是得等写完Log才能Postback,然后画面才会显示出来?就是因为写Log要取很多东西要花很长时间,我想做的就是想让等画面先起来,写Log是在画面起来之后再写的,不影响画面的使用。好像比较难吗?
Postback后判断这个参数 是否执行下面的
画面起来前先不执行下面的(写日志),但是我画面起来后还是要执行下面的(写日志)。看我的另外一贴可能就比较明了。
http://topic.csdn.net/u/20090629/11/4bdff7e4-86e0-45c2-b4aa-3934b6dc96ae.html
http://topic.csdn.net/u/20090629/11/4bdff7e4-86e0-45c2-b4aa-3934b6dc96ae.html
如果做,可以在另外一个页面实现Log功能,再用ajax将数据post过去