<ItemTemplate>
    <asp:HyperLink ID="linkTitle" Runat="server" NavigateUrl="ContentWord.aspx"> 
<%#DataBinder.Eval(Container.DataItem,"LY_Title") %>
   </asp:HyperLink>
</ItemTemplate>DataGrid 的绑定代码如上 现在我要将LY_Title的值传到ContentWord.aspx这个页面中
有什么好的方法?
还是要触发什么事件吗?
还是用Session来传? 
请高手指教
问题解决就结分

解决方案 »

  1.   

    e.Item.Attributes.Add("onclick", "location.href=ContentWord.aspx?要传的值'");
      

  2.   

    大虾 写在什么事件里啊?
    是写在 ItemDataBound 吗?
      

  3.   

    try
    <ItemTemplate>
        <asp:HyperLink ID="linkTitle" Runat="server" NavigateUrl='<% # "ContentWord.aspx?id=" + DataBinder.Eval(Container.DataItem,"LY_Title") %>'> 
       </asp:HyperLink>
    </ItemTemplate>
      

  4.   

    比如
    <ItemTemplate>
    <asp:HyperLink id="hy_SetRole" runat="server" Text="授权 " NavigateUrl='<%# DataBinder.Eval(Container, "DataItem.UserID", "http://www.aspxboy.com/xxx.aspx?id={0}") %>'>
    </asp:HyperLink>
    </ItemTemplate>
    或者使用超级链接列
    比如<asp:HyperLinkColumn DataNavigateUrlField="username" DataNavigateUrlFormatString="admin_popedom.aspx?username={0}"
    DataTextField="userclass" HeaderText="等级"></asp:HyperLinkColumn>
      

  5.   

    <asp:HyperLink id="HyperLink1" NavigateUrl='<%# "Channel.aspx?ID="+ DataBinder.Eval(Container.DataItem, "ChannelID") %>' runat="server">类似这样写啊
      

  6.   

    Request.QueryString["ChannelID"] ---Channel.aspx?ID="+ ...
    一一对应的
      

  7.   

    是在 ItemDataBound 时间里 
    接值 Request.QueryString["ChannelID"]
      

  8.   

    接值的时候定义一个变量  string ID = Request.QueryString["ChannelID"];就可以了
      

  9.   

    e.Item.Attributes.Add("onclick", "location.href=ContentWord.aspx?LY_Title'");string strTitle = Request.QueryString["LY_Title"].ToString();我这么写了 但传值的时候系统抱错
    说是空指针啊
      

  10.   

    <asp:HyperLink id="HyperLink1" NavigateUrl='<%# "Channel.aspx?ID="+ DataBinder.Eval(Container.DataItem, "LY_Title") %>' string strTitle = Request.QueryString["LY_Title"].ToString();也是抱 空指针的错
      

  11.   

    e.Item.Attributes.Add("onclick", "location.href='ContentWord.aspx?LY_Title'");
    string strTitle = Request.QueryString["LY_Title"];
    大虾这样写没有值传过来啊 为什么?