用datalist做帖子回复列表,如何实现csdn的加分结贴效果?
datalist中的 <ItemTemplate>都是重复的,怎么对各个不同的回帖进行分别操作呢?希望各位大虾指教
datalist中的 <ItemTemplate>都是重复的,怎么对各个不同的回帖进行分别操作呢?希望各位大虾指教
解决方案 »
- datalist绑定数据
- 请问c# ASP.NET中dataGrid控件能否支持可编辑模式
- 页面点击按钮后,跳出提示“正在保存 请稍候...”,按钮事件结束后自动关闭提示???
- 一个很奇怪的问题,有关2003和其他系统的差异,请高手进来帮忙,在线等
- asp.net制作的网站中,如何才能上传html了语言??
- 100分求jmail接受邮件的时候让他弹出可以另存为的窗口
- 腾云驾雾超级服务器正式免费推出!无须任何维护,可让您在1分钟之内建立属于自己的网站!
- 用web页面修改web.config文件怎么做?
- 为什么动态添加的datagrid列后,datagrid显示是正确的,可是程序中会有问题??
- 这个赋值语句中的@有什么意义?
- 求用正则表达式更改图片路径?
- 去除html标记
我感觉:每个楼有每个楼用户的ID,这ID可以绑定的,然后散分的时候,update相应用户iD的信息就行了吧?该得0分的得0分。
楼主别让我得0分就好,哈哈...开玩笑的。
===================
楼主还是不要弄这个功能了吧?看看CSDN这结贴的情况...
没什么结贴的,你费了半天的事儿,没多少人用...
在用一个循环通过findcontrol找到textbox中的要加的分数,再update应该就可以实现了吧
后台
首先用得到用户id
DataListRow dlr = ( ( sender as Button ).Parent.Parent ) as DataListRow ;
int userid=( int )datalistid.DataKeys[dlr .RowIndex].Value;得到userid
用这个(datalistid.Items[i].FindControl("textboxid") as TextBox).Text得到要加多少分
然后UPDATE下table