很简单,首先,你要用Microsoft Visual Studio 2008,打开后,左面的工具栏内有一个标签,上面写着AJAX 首先,你需要一个SCRIPTMANAGER,这个东西一定要出现在页面的最顶部,而且不会显示在页面中,放到BODY标签内第一行就OK啦。
其次,你需要一个UPDATE PANEL,这个相当于一个DIV,不同的是,只要把任何控件放进去,PANEL内的控件有数据交换需要刷新的话,是不会使整个页面刷新的。这就是那些高手所说的AJAX。
再者,将你的datalist和按钮放进去,然后运行页面,如果不行的话,将datalist和按钮的AOTOPOSTBACK属性设置成true就OK啦。
这样够详细了吧……给分吧……
C#中已经将AJAX封装到了一个控件中,可以很简单的实现无刷新,使用方法有点类似panel:
如在前台aspx文件中:
C#中已经将AJAX封装到了一个控件中,可以很简单的实现无刷新,使用方法有点类似panel:
如在前台aspx文件中:
一、最简单的方法是用
将你的datalist单独放在一个页面里。让后在主页面用调用这个文件。src=""这个就是文件的路径。
二、稍微复杂点的方法就是1楼讲解的。
三、2楼,3楼都是讲解AJAX。
不过首先要看你有没有安装AJAX环境。
如果你是使用VS2005就必须安装AJAX环境。具体情况,你可以百度搜索如何安装AJAX,就会有图解的。
若你是使用VS2008,就可以使用3楼的说法。
若你还有什么不明白的可以联系我。在线等你咯。
希望以上的回答对你有所帮助。
现在你的页面前加上那个一个ScriptManager,然后把你的DIV层放到UpdatePanel中,然后在UpdatePanel的属性中添加点击刷新按钮的ID,和事件,就差不多了......