怎么在查询按钮事件执行前,隐藏结果表格,执行完,更新结果表格后,再自动显示表格?
终于开始接触asp.net了,一直使用delphi,可能思路有点延续,但是需求是一样的
需求1、
怎么在查询按钮事件执行前,隐藏结果表格,执行完,更新结果表格后,再自动显示?
看代码,是这样的:
btnSearch.Attributes.Add("onclick", "this.value='搜索中...';this.disabled = true;" + ClientScript.GetPostBackEventReference(btnSearch, "alert('ttt');"));
但是它仅仅实现了:在查询按钮事情执行前,按钮变灰,修改标题,
上次的结果表格还显示着,用户等待时容易以为这是新结果了
执行完,自动更新按钮
没有结果表格的隐藏和显示过程
有btnSearch.Attributes.Add("onclick", 。。。。。很好,
那么有btnSearch.Attributes.Add("afterclick"或"afteroutput", 。。。。吗?
需求2、
如果能更进一步:现在是最多显示100行,输出时,每行要进行一个复杂的处理(大约要0.5-1秒)
如何能在C#每处理一行时,在页面动态显示 正在处理 x/100 。。。?
好像B/S要这样做就很困难??
如果浏览器ajax不断地刷新以取得x,则已经处理的行数x只有那个C#才知道,ajax的查询怎么能正好被那段C#代码接到呢?