放了一个文本框,和一个按钮,现在能做到点击按钮把文本框的内容添加到数据库中,然后显示出来,全部过程不刷新页面.
现在想在页面上放一个Repeater,循环把数据库中所有记录显示出来,想做到添加记录,刷新Repeater显示全部记录都不刷新,我用的WebService执行数据库操作的方法,想问一下是否能用JS控制这个Repeater的刷新呢,就象用控件那样只刷新Repeater,而不刷新页面那样?(不用UpdatePanel控件)
现在想在页面上放一个Repeater,循环把数据库中所有记录显示出来,想做到添加记录,刷新Repeater显示全部记录都不刷新,我用的WebService执行数据库操作的方法,想问一下是否能用JS控制这个Repeater的刷新呢,就象用控件那样只刷新Repeater,而不刷新页面那样?(不用UpdatePanel控件)
解决方案 »
- asp.net简单数据库连接语句问题,求高手们给小弟我教详细解释下这下问题
- 这是什么原因?提示为:分析器错误消息: 服务器标记的格式不正确。
- asp.net 后台管理gridvi控件上,点击审核,弹出一对话框,是就通过,不是未通过
- 在checkboxlist的每一项后面加一个textbox
- DATASET简单问题
- 如何获得DataGrid中编辑列中控件的ID?
- There is already an open DataReader associated with ..."问题的解决
- 这样的分页存储过程好不好?
- 关于response.redirect的问题
- 请问怎样设置DropDownList的样式?
- asp.net C# 怎样获得 html select 控件的所有值
- 无法创建链接服务器 "(null)"
http://www.componentart.com/webui/demos/demos_control-specific/grid/features/ajax_grid/WebForm1.aspx
我想问问实际手动大概该怎么写呢..而不用这个控件.
最简单的是Asp.net Ajax和WebServices或PageMethod的混合使用
你只要类似
PageMethods.GetRepeter(参数们,function(_r){
$get(Repeater的ClientID).innerHTML(_r);
});
即可实现
高级一点的你可以用Sys.Net.XMLHttpExecutor和Sys.Net.WebRequest(这两个都是ASP.netAjax客户端的类)来获取
重新绑定数据源 应该必须要刷新吧
除非 把dataset 传到js
用表格 一行一行 写到页面中去
用javascript调用返回DataSet或DataTable的WebService的方法,然后在回调函数中用Sys.Serialization.JavaScriptSerializer.serialize序列化返回的DataSet/DataTable,加以解析后显示在页面上。