我在DATALIST中加个HYPERLINK 控件 将数据title(表字段id,title,content,time)帮定到HYPERLINK中,我希望电击HYPERLINK连接到第二页 并将其帮定的title值传递到第二页中
请教代码 代码放在哪里

解决方案 »

  1.   

    response.direct("a.aspx?title="+HYPERLINK)
      

  2.   

    1.使用Session["name"]来传值
    2.使用ViewState["name"]来传值
    3.使用Response.Redirect("aaa.aspx?name="+value);来传值
      

  3.   

    你直接写<a href=''>XXX</a>
    不行吗?
    HYPERLINK和<a>功能是一样的
      

  4.   

    在datalist的itemdatabound事件里面写代码!
      

  5.   

    <ItemTemplate>
    <a href ='webform1.aspx?id=<%# Server.UrlEncode(DataBinder.Eval(Container,"DataItem.id").ToString())%>&title=<%# Server.UrlEncode(DataBinder.Eval(Container,"DataItem.title").ToString())%>&content=<%# Server.UrlEncode(DataBinder.Eval(Container,"DataItem.content").ToString())%>&time=<%# Server.UrlEncode(DataBinder.Eval(Container,"DataItem.time").ToString())%>' >
    跳转</a> 
    </ItemTemplate>
      

  6.   

    response.direct("a.aspx?title="+HYPERLINK)
    放在哪里 
    帮定表达式是
    <asp:HyperLink id="Hyperlink2" runat="server" Target="_blank" Text='<%# DataBinder.Eval(Container.DataItem, "title") %>' NavigateUrl='<%# DataBinder.Eval(Container.DataItem, "title","Browers.aspx?title={0}") %>'>
    </asp:HyperLink></TD>
    这样吗?
      

  7.   

    response.direct("a.aspx?title="+HYPERLINK)
    这个是后台代码,除非hyper。。那个有个单击事件,不让这样写不行的
    后面的绑定表达式可以参照005大哥的写法