???不大明白,
就是有一个唯一的ID号连过来。然后在显示页面读ID号相关的信息。

解决方案 »

  1.   

    具体的说就是:你登陆有一个Session 假设为Session["id"] 然后,在数据库中应该有一张表(MessageTable),专门用来存取多有人的短信息(Message)。其中包括你的,当你登陆的时候,用一条SQL语句
      "select message from MessageTable where ID="+Session[id].ToString(); 就可以返回你的短信了 然后再用一个HyperLink就可以了。
      

  2.   

    谢谢,我问的是根据留言标题链接到留言内容页面,我不想用datagrid的按钮列
      

  3.   

    <a href='../data/detaildoc.aspx?id=<%# DataBinder.Eval(Container.DataItem, "id") %>' target="_blank"><%# DataBinder.Eval(Container.DataItem, "title") %></a>
      

  4.   

    楼上的是直接写代码
    浪费了microsoft的窗口编程功能
    用属性生成器,又快又好
      

  5.   

    用链接控件,CoeBehind中赋予NavegateUrl属性的值
    或者DataGrid中直接添加链接列,可以直接用属性生成器完成
      

  6.   

    <asp:HyperLinkColumn Target="_blank" DataNavigateUrlField="id" DataNavigateUrlFormatString="comessage.aspx?housesort=corent&amp;houseid={0}"
    DataTextField="mscount" HeaderText="相关留言" DataTextFormatString="{0}条"></asp:HyperLinkColumn>
      

  7.   

    azev(阿则) :
    我想根据标题链接到另外一页面:
    <a href='../data/detaildoc.aspx?id=<%# DataBinder.Eval(Container.DataItem, "id") %>' target="_blank">
    上面这些代码加在哪?
    比如这样:
    <asp:BoundColumn DataField="TopicName" SortExpression="TopicName" HeaderText="留言标题"><a href='../data/detaildoc.aspx?id=<%# DataBinder.Eval(Container.DataItem, "id") %>' target="_blank"></a></asp:BoundColumn>不行!在后台家怎么写?谢谢!!!
      

  8.   

    用按钮列可以实现链接新页面,也可以传参数。但是现实的时候那列的字段就有下划线,不想csdn上只有当鼠标放置其上的时候才显示下划线,怎么实现这种功能呢?
      

  9.   

    这个是CSS实现的,样式表!
    A:link 
    {
    COLOR: #505050; TEXT-DECORATION: none
    }A:visited 
    {
    COLOR: #505050; TEXT-DECORATION: none
    }A:active 
    {
    COLOR: #505050; TEXT-DECORATION: none
    }A:hover
    {
    COLOR: #000000; TEXT-DECORATION: underline
    }
      

  10.   

    <asp:HyperLinkColumn Target="_blank" DataNavigateUrlField="id" DataNavigateUrlFormatString="../data/detaildoc.aspx?id={0}" DataTextField="TopicName" HeaderText="留言标题" ></asp:HyperLinkColumn>