页面无刷新

wshqszw1 2011-02-28 03:23:21
                                    <div class="fr cerTxt">
<div class="tit"><img src="../images/quality/qua_cer_tit_txt01.gif" width="69" height="31" /></div>
<ul id="systemList">

<asp:Repeater ID="rpRen" runat="server">
<ItemTemplate>
<li rel='<%#Eval("CertificateUrl") %>'><%#Eval("CertificateName") %></li>
</ItemTemplate>
</asp:Repeater>
</ul>
<asp:ImageButton ID="ImageButton1"
ImageUrl="~/Admin/Images/Icons/icon_edit.gif" runat="server"
onclick="ImageButton1_Click" /> 
<asp:ImageButton ID="ImageButton2"
ImageUrl="~/Admin/Images/Icons/icon_edit.gif" runat="server"
onclick="ImageButton2_Click" /> 

</div>


    /// <summary>
/// 查找认证体系的1到3条数据
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
rpRen.DataSource = DAL.CertificateDA.SelectTop(1, 3, 3);
rpRen.DataBind();
}
/// <summary>
/// 查找认证体系的4-6条数据
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void ImageButton2_Click(object sender, ImageClickEventArgs e)
{
rpRen.DataSource = DAL.CertificateDA.SelectTop(4, 6, 3);
rpRen.DataBind();
}



点击一个imagebutton的时候重新绑定Repeater,我想问下如何实现页面局部无刷新.UpdatePanel控件免了.
求高手解答.谢谢
...全文
174 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
回头是岸 2011-03-01
  • 打赏
  • 举报
回复
ActiveXObject 用这么貌似不太好
wshqszw1 2011-03-01
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 wuyq11 的回复:]
ajax读取数据
<script type="text/javascript">
function GetData(p) {
document.getElementById("d").innerHTML = "正在读取";
h = window.XMLHttpRequest ? new window.XMLHttpRequest() : new ActiveXObject("……
[/Quote]

貌似不行阿
wuyq11 2011-02-28
  • 打赏
  • 举报
回复
ajax读取数据
<script type="text/javascript">
function GetData(p) {
document.getElementById("d").innerHTML = "正在读取";
h = window.XMLHttpRequest ? new window.XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP");
h.open("GET", '<%=Request.FilePath %>?id=' + p.value, true);
h.onreadystatechange = function() {
if (h.readyState == 4) {
if (h.status >= 200 && h.status < 300) {
document.getElementById("d").innerHTML = h.responseText;
}
else {
document.getElementById("d").innerHTML = "<h2>数据操作错误:</h2>" + h.responseText;
}
}
}
h.send(null);
}
</script>


<form id="form1" runat="server">
<asp:GridView ID="GridView1" runat="server"></asp:GridView>
<asp:Panel ID="Header" runat="server"></asp:Panel>
</form>
<div id="d"></div>
crazyleo814 2011-02-28
  • 打赏
  • 举报
回复
用了ajax也是和updatepanel一个道理
zell419 2011-02-28
  • 打赏
  • 举报
回复
ajax异步请求 。
执行完后js操作你的html 。
楼主网上找下ajax实例 。应该一看就明白 。
Joop_Song 2011-02-28
  • 打赏
  • 举报
回复
js么??
回头是岸 2011-02-28
  • 打赏
  • 举报
回复
ajax+jq+webservice可以解决你的问题
wshqszw1 2011-02-28
  • 打赏
  • 举报
回复
谁来帮我解答一下. - -,
wshqszw1 2011-02-28
  • 打赏
  • 举报
回复
有点无奈。
子夜__ 2011-02-28
  • 打赏
  • 举报
回复
[Quote=引用楼主 wshqszw1 的回复:]
HTML code
<div class="fr cerTxt">
<div class="tit"><img src="../images/quality/qua_cer_tit_txt01.gif" width="69" height="31……
[/Quote]

jQgrid
wshqszw1 2011-02-28
  • 打赏
  • 举报
回复
呃。。。有没事示例代码- - 因为我对这块不怎么熟悉
flyerwing 2011-02-28
  • 打赏
  • 举报
回复
JS异步调用刷新
xugan666 2011-02-28
  • 打赏
  • 举报
回复
看到你的结贴我不想回答了···
wshqszw1 2011-02-28
  • 打赏
  • 举报
回复
求示例- - 我是菜鸟一只
一路奔跑1314 2011-02-28
  • 打赏
  • 举报
回复
使用ajax技术可以实现页面无刷新
天下在我心 2011-02-28
  • 打赏
  • 举报
回复
点击button调用js方法,数据处理用ajax。

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧