大神们好^ ^
我做了个论坛模块,最后遇见一问题。
我放了个datalist上去,
如下图有几列,标题,日期,回答情况,评价情况,我在上面加出一列“阅读情况”
当回答情况(也就是数据库里可以读出的)为已回答时候这时候开始记录,
如果客户点击此标题的时候,进入下一详细的问题页面的话,也就意味着看到了“解答”;
此时直接update数据库里数据为“已阅读”,其他时候都是未阅读。求大神解答,我该如何写代码。做个什么来判断,最好能提供代码,谢谢了!!!

解决方案 »

  1.   

     <td width= "23%"><div align="left"><a target='_blank' href="http://www.xxx.com/register_ques1.aspx?id=<%#Eval("id") %>"> <%# DataBinder.Eval(Container.DataItem,"Title") %></a></div></td>datalist里做了个此点击的链接,想写个代码, 如果此id的问题的回答情况=“已回答”,点击"http://www.xxx.com/register_ques1.aspx?id=<%#Eval("id") %>"链接。 更新数据库 read列 为“已阅读”
      

  2.   

    或者再下一页面的page_load里加上一个获取此访问页面的标记,然后进行sql语句的update
      

  3.   

    在跳转页面的pageload里获取用户id然后update数据库就行
      

  4.   

    +++
    楼主都有思路了,这就好办了呀
    when,where,why,how
    什么时候,在哪里,做什么,怎么做,明白这四点,就去找在哪里写什么代码~~
    祝:早点解决问题。