datalist里有个itemtemplate
itemtepmlate中有很多字段,包括客户端的按钮
按钮也是执行的一段js文件
点击按钮的时候,要求这个itemtemplate中的某个字段的值加1,立即能显示出来
比如
value:20
按钮:确定
点击确定的时候,value的值要立即显示成21,当然这个相加的过程是在服务端处理的
请教如何做到

解决方案 »

  1.   

    点击按钮在后台处理的话,那就在确定按钮的点击事件里,findcontrol出放value的控件,改变它的值咯
    或者更新数据源里的值,把value的值改成21,然后让datalist重新赋值,重新绑定一次要无刷新效果的话就用ajax
      

  2.   


    按钮也是客户端的,你能不能讲讲你说的ajax在这里如何实现?
      

  3.   

    把datalist放updatepanel里就可以了
      

  4.   

    你点按钮的时候,记录下当前行, AJAX先去更新数据库,JS直接把当前行更改掉,必须保证更新一致,数据库更新成功了JS再做处理。另一种就是点按钮后刷新DataList,但会刷新页面。
    如果不想刷新页面就将dataList放到updatePanel里,将你那个客户端的按钮,改成服务器端去处理。
      

  5.   

    根据你上面的描述,你只需要在点按钮更新数据库后,JS做个小动作,修改当前行value的值就行了。