共<asp:label id="lblRecordCount" runat="server"></asp:label>条记录&nbsp;共
<asp:Label id="lblPageCount" runat="server"></asp:Label>页&nbsp;第
<asp:TextBox id="txtCurrentPage" runat="server" Size="4" maxlength="4" style="BACKGROUND-COLOR:#cccccc"Height="20px"></asp:TextBox>页
<asp:HyperLink id="hlFirst" runat="server">首 页</asp:HyperLink>
<asp:HyperLink id="hlProv" runat="server">上一页</asp:HyperLink>&nbsp;
<asp:HyperLink id="hlNext" runat="server">下一页</asp:HyperLink>
<asp:HyperLink id="hlLast" runat="server">尾 页</asp:HyperLink>一个datalist的分页
比如 总共有 5 页,当前是第 1 页,然后我要在TextBox中输入3,让它直接跳转到 3 页
不用按钮,直接在TextBox中输入参数之后敲回车!!!
请问这样的效果怎么实现呀!!!
大哥们帮帮忙!!!
我在等!!!!

解决方案 »

  1.   

    TEXTBOX 有个 ONCHANG事件啊
      

  2.   

    如果你的网页里只有一个按钮的话,只要一回车,就会激动这个按键的onclick事件了。
      

  3.   

    先把TextBox的 AutoPostBack 的属性设为 True ,然后建立 TextChanged 事件,在该事件中来完成换页的操作。
      

  4.   

    先把TextBox的 AutoPostBack 的设为True ,后用TextChanged 事件就得拉。
      

  5.   

    先在属性里把AutoPostBack设为True 在到类里写TextChanged 的处理
      

  6.   

    TextChanged事件这样写就可以了,只是举个例子,具体的按你自己的要求改:
      Response.Redirect("pagename.aspx?page="+this.TextBox1.Text+"")