asp.net updatepanel不刷新 无刷新添加,repeater显示数据

一、首先在web.config文件中添加如下内容。(不添加下面的内容实现不了刷新局部页面的效果)
&httpHandlers&&&&&&&&&&add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf"/&&add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf"/&&add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf" validate="false"/&&/httpHandlers&
二、 &asp:SrciptManager& 控件一定要紧跟在&form&后面
三、bin文件夹里必须有下面三个文件的引用
他们所在的文件夹位置是C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025
AJAXExtensionsToolbox.dllSystem.Web.Extensions.Design.dllSystem.Web.Extensions.dll
四、测试代码文件如下:
&&& .cs文件load事件代码
protected void Page_Load(object sender, EventArgs e)&&& {&&&&&&& if (IsPostBack)&&&&&&& {&&&&&&&&&&& System.Threading.Thread.Sleep(2000);//延迟响应时间&&&&&&& }&&&&&&& DataTable dt = new DataTable();&&&& &&&&&&& dt.Columns.Add(new DataColumn("Name"));&&&&&&& dt.Columns.Add(new DataColumn("sex"));&&&&&&& dt.Columns.Add(new DataColumn("DateTime"));&&&&&&& for (int i = 0; i & 5; i++) {&&&&&&&&&&& DataRow dr = dt.NewRow();&&&&&&&&&&& dr["Name"] = "";&&&&&&&&&&& dr["sex"] = "男";&&&&&&&&&&& dr["DateTime"] = Convert.ToString(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));&&&&&&&&&&& dt.Rows.Add(dr);&&&&&&& }
&&&&&&& gv_detailList.DataSource =&&&&&&& gv_detailList.DataBind();&&& }
.aspx文件内容
&%@ Page Language="C#" AutoEventWireup="true" CodeFile="GridViewDrillDownjQueryAjax.aspx.cs" Inherits="GridViewDrillDownjQueryAjax" %&
&!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"&&html xmlns="http://www.w3.org/1999/xhtml"&&head runat="server"&&&& &title&JQuery Demo()&/title&&&& &/head&&body&&&& &form id="form1" runat="server"&
&asp:ScriptManager ID="ScriptManager1" runat="server"&&&&&&&& &/asp:ScriptManager&
&& &&&&&&& &asp:UpdateProgress ID="listDetailPress" runat="server" AssociatedUpdatePanelID="UpdatePanelGridDetail" &&&&&&&&&&&& &ProgressTemplate&&&&&&&&&&&&&&&& &img src="/img/progress-indicator.gif" /&数据加载中,请稍后&&&&&&&&&&& &/ProgressTemplate&&&&&&&& &/asp:UpdateProgress&&&&&& &&&&&&& &asp:UpdatePanel ID="UpdatePanelGridDetail" runat="server"&&&&&&&&&&&& &ContentTemplate&&&&&&&&&&&&&&&& &asp:Repeater ID="gv_detailList" runat="server"&&&&&&&&&&&&&&&& &HeaderTemplate&&&&&&&&&&&&&&&& &table style="width: 100%"&&&&&&&&&&&&&&&& &/HeaderTemplate&&&&&&&&&&&&&&&&&&&& &ItemTemplate&&&&&&&&&&&&&&&&&&&&&&&& &tr&&&&&&&&&&&&&&&&&&&&&&&&&&&& &td rowspan="3" style="width: 10%"&&&&&&&&&&&&&&&&&&&&&&&&&&&& &/td&&&&&&&&&&&&&&&&&&&&&&&&&&&& &td style="text-align: left"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &%#Eval("Name").ToString()%&&/td&&&&&&&&&&&&&&&&&&&&&&&&&&&& &td rowspan="3" style="width: 100px"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &%#Eval("Sex").ToString()%&&&&&&&&&&&&&&&&&&&&&&&&&&&& &/td&&&&&&&&&&&&&&&&&&&&&&&& &/tr&&&&&&&&&&&&&&&&&&&&&&&& &tr&&&&&&&&&&&&&&&&&&&&&&&&&&&& &td style="height: 18 text-align:"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& Summary&/td&&&&&&&&&&&&&&&&&&&&&&&& &/tr&&&&&&&&&&&&&&&&&&&&&&&& &tr&&&&&&&&&&&&&&&&&&&&&&&&&&&& &td&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 发送时间&%#Eval("DateTime").ToString()%& 来源 评价&&&&&&&&&&&&&&&&&&&&&&&&&&& &/td&&&&&&&&&&&&&&&&&&&&&&&& &/tr&&&&&&&&&&&&&&&&&&&& &/ItemTemplate&&&&&&&&&&&&&&&&&&&& &FooterTemplate&&&&&&&&&&&&&&&&&&&& &/table&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&& &asp:LinkButton ID="LinkButton1" runat="server" &刷新&/asp:LinkButton&&&&&&&&&&&&&&&&&&&& &/FooterTemplate&&&&&&&&&&&&&&&& &/asp:Repeater&&&&&&&&&&&& &/ContentTemplate&&&&&&&& &/asp:UpdatePanel&
&&& &/form&&/body&&/html&
阅读(...) 评论().NET Repeater1控件 无刷新分页怎么写啊?_百度知道
.NET Repeater1控件 无刷新分页怎么写啊?
把Repeater放在Updatepanel中不就无刷新了嘛,分页用Sql语句:select top 每页记录数* from 表 where 条件 and id not in(select top 每页记录数*(当前页数-1) id from 表 where 条件 order by 排序的字段) order by 排序的字段
其他类似问题
其他5条回答
ajax+aspnetpager
1.用ajax,用updatepanel,然后用aspnetpager控件。2.不用repeater,用Jquery的ajax请求,直接绑定。
ScriptManager
updatepanel+ aspnetpager
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁Asp.Net 无刷新更新DataList中的数据 我想结合Ajax 怎么都实现不了,请高手指点,拜托!!
Asp.Net 无刷新更新DataList中的数据 我想结合Ajax 怎么都实现不了,请高手指点,拜托!!
用脚本 获得 datalist 里的数据
document.getElementById(&% DataList1.ClientId%&).(data|datasource);
返回的是个 Datatable 类型的!
其他回答 (5)
这个很简单啊,用datalist显示数据就可以了,用Ajax来传数据就行了啊
我用datalist的显示出来数据后
进行修改,修改成功了我要无刷新的显示修改后的数据
问题是现在修改要先得到datalist数据的Id以及别的数据 我在js中怎么都得不到绑定的数据后传过来的数据 以及又怎么让修改的数据不刷屏的显示到datalist 中
用datalist显示出来,进行修改后用Ajax技术实现,然后再用Ajax查询出来新数据在绑定到datalist控件上不就行了啊
鄙视 这都不会 还读个毛
不要瞎捣乱
一边玩你的弹珠去!
加个updatepanl不就ok啦
如果你用的是VS2005就用第三方控件,如果是VS2008就用自带的updatepanel
我用的是VS2005 的第三方控件,将DataList中显示数据放到ScriptManager 控件和UpdatePanel控件中,这样改变就不刷新了
等待您来回答
编程领域专家& & 最近参照网上的一些资料,初步到达了预期目标(客户端获取上传进度,还没发现什么好的方法,没有实现),利用iframe实现了附件的无刷新上传效果(其实有提交iframe),为了使用方便,最后做成了,.net用户自定义控制:& & 控件使用示例:& & & & 控件页面效果只是“添加附件”的图片,运行效果图一:& & & & 点击图片弹出文件选择框,运行效果图二& & & & 选中文件打开,文件开始上传,点击“停止”按钮,“正在上传”变为“等待上传”,“停止”变为“上传”,运行效果图三& & & & 由于附件的大小受限或页面访问超时,上传失败,运行效果图四& & & & button按钮是服务器按钮,可以为期增加js验证函数:& & Button1.Attributes.Add("onclick", "return checkFileState();");& & 运行效果图五:& & & & 删除掉上传失败的文件,运行效果图六:& & & & 提交后,可以在cs里面获取到上传成功的附件名称,在Fileup.ashx中是以时间对文件进行重命名,为避免重复可以在后免再加几位随机数。& & 运行效果图七:& & & & 在cs文件中:& & 复制代码代码如下:& & public partial class _Default : System.Web.UI.Page& & {& & protected void Page_Load(object sender, EventArgs e)& & {& & Button1.Attributes.Add("onclick", "return checkFileState();");& & }& & protected void Button1_Click(object sender, EventArgs e)& & {& & Response.Write(FilePostCtr1.value);& & }& & }& & 代码打包下载& & QQ空间
百度搜藏更多& & Tags:asp.net 无刷新 附件上传& & 复制链接收藏本文打印本文关闭本文返回首页& & 上一篇:Asp.net的服务器推技术 (Server Push)& & 下一篇:.NET中获取程序根目录的常用方法介绍& & 相关文章asp.net显示图片到指定的Image控件中 具体实现ASP.NET DropDownListCheckBox使用示例(解决回发问题)asp.net 简单实现禁用或启用页面中的某一类型的控件asp.net实现在线音乐播放器示例repeater 分列显示以及布局的实例代码asp.net 文件下载实现代码asp.net获取网站绝对路径示例在Repeater控件中通过Eval的方式绑定Style样式代码asp.net Reporting Service在Web Application中的应用浅析ASP.NET生成随机密码函数& & 文章评论& & 最 近 更 新& & asp.net获取SQL所有数据库名、所有表名、用ASP.NET做的个性化的邮件发送系统FileUpload上传图片前实现图片预览功能(附ASP.NET网站管理系统退出 清除浏览器缓存发布一个基于TokyoTyrant的C#客户端开源项asp.net(C#)生成Code39条形码实例 条码枪MVC 5 第一章 创建MVC 5 web应用程序c#实现根据网络IP显示地理位置功能示例asp.net Repeater取得CheckBox选中的某行asp.net 数据库的连接和datatable类& & 热 点 排 行& & asp.net(c#)网页跳转七种方法小结未将对象引用设置到对象的实例 (asp.net“服务器应用程序不可用”JAVA正则表达式 Pattern和Matcheasp.net gridview 72般绝技asp.net UpdatePanel的简单用法C# XML操作 代码大全(读XML,写XM未能加载文件或程序集“XXX”或它asp.net汉字转拼音和获取汉字首字System.Runtime.InteropServices
说明:该文章系网友上传分享,若未进行原创声明,则表明该文章系转载自互联网;若该文章内容涉嫌侵权,请及时向
上一篇:下一篇:
相关经验教程
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.002 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益作者:高阳
你是否每天例行的上下班很累,感觉自己就像一个木头人被推着走这走那?你是否感觉不满:重复的工作真的很无聊,目前凭我的能力..

我要回帖

更多关于 asp.net updatepanel 的文章

 

随机推荐