我做个留言板用了Repeater显示留言信息下面写了一个留言录入的,
留言后在Repeater里面没有更新,必须刷新下页面才有显示
这个怎么弄??

解决方案 »

  1.   

    this .Repeater1 .DataBind ()
    绑写一下就可以了
      

  2.   

    这个ajax我还不会用
    还得再学,在我点击留言按钮后可以实现刷新吗?
      

  3.   

    [Quote=引用 4 楼 mohong122 的回复:]
    绑定着,至于刷新是不是还要绑定我
    不清楚
    this .Repeater1 .DataBind ()有这段代码吗?如果还不管用,我就不知道了
      

  4.   

    开始直接就是把Reperter控件和数据库进行绑定用到了刚又在按钮控件的单击事件中加了这句
    但是还是没用
      

  5.   

    留言添加成功后,重新绑定下Repeater就行了
      

  6.   

    第一种解决方案是:使用ajax。
    第二种解决方案是:点击录入按扭后,除了要写插入方法处,最后再写一个绑定,调用你上边显示Repeater1的方法就行啦。
      

  7.   

    重新加载Repeater数据不就行了!   或者用ajax技术   没什么难的,就是要把你想不通过页面刷新就能自动刷新的部分放到updatepanel控件里就行了!
      

  8.   

    留言添加成功后重新绑定下repeater就可以了
      

  9.   

    Repeater1 .DataBind ();这个应该可以的,放在最下面
    如果不行,可以在留言后,在跳到这个页面
      

  10.   

    谢谢各位,顺带在问个问题,还是刚才的,就是我重新刷新页面后,刚录入的信息会再次写入数据库中
    textbox里面的text我都清空了……
      

  11.   

    在留言提交的方法里重新绑定一下Repeater
    this .Repeater1 .DataBind ()
      

  12.   

    用ajax其实我也在学习这技术 ,但是现在还不会用呵呵。
      

  13.   

    点击留言之后就会刷新页面的。
    如果你不是用ajax的话
      

  14.   

    让repater重新绑定就行了,重新调用databind方法