当前位置:编程学习 > C#/ASP.NET >>

异步调用并将结果集绑定在Repeater上显示(在线等阿~~)

代码如下,我用异步调用的方式去gamechoose.aspx页面查询出一个结果集(DataSet),并且确认已经有数据了,并且在程序里已经绑定到Repeater上了,但是返回页面时显示绑定不上,就是没任何反应,也没数据,想知道这个是为什么,要怎样做才可以?简单的说就是“异步调用并将结果集绑定在Repeater上显示”。在线等阿,拜托各位了~~~

     function getMod(obj) {
        $.ajax({
            type: "GET",
            url: "gamechoose.aspx",
            data: "mod=" + obj.innerHTML,
            success: function (msg) {
                if (msg == "OK") {
                    //这里怎么接受绑定???
                }
                else {
                    alert("Error");
                }
            }
        });
    }

    protected void getgamrchoose()
    {
            string zm = Request.QueryString["mod"].ToString().Trim().ToLower();
            Response.Clear();
            repBygame.DataSource = new TradingChooesManager().getgamelistByLetter(zm);
            repBygame.DataBind();
            Response.Write("OK");
    }


<asp:Repeater ID="repBygame" runat="server" >
     <ItemTemplate>
          <li><a href="#" class="" target="_blank"><%# Eval("gamename")%></a></li>
     </ItemTemplate>
</asp:Repeater>

--------------------编程问答-------------------- 没人阿,悲剧了~ --------------------编程问答-------------------- 一般是绑定到客户端的控件上吧 --------------------编程问答--------------------    那是因为你没有在本页面 加载 PageLoad --------------------编程问答-------------------- 看看有没有放到 if (!IsPostBack) 中
             --------------------编程问答--------------------
引用 4 楼 bing0723 的回复:
看看有没有放到 if (!IsPostBack) 中


千奇百怪的。哈哈
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,