<asp:HyperLinkColumn Text="修改" DataNavigateUrlField="id" DataNavigateUrlFormatString="admin_classEdit.aspx?id={0}&classorder= ">
<HeaderStyle HorizontalAlign="Center" Width="10%"></HeaderStyle>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
</asp:HyperLinkColumn>我想在加一个classorder传递值过去不过用admin_classEdit.aspx?id={0}&classorder=<%# DataBinder.Eval(Container.DataItem, "classorder") %> 会出错呀
请问还有没有什么其它的方法

解决方案 »

  1.   

    模版列
    <ItemTemplate>
    <asp:HyperLink Runat="server" NavigateUrl='<%#"../viewdatagrid.aspx?id="+DataBinder.Eval(Container, "DataItem.id")+"&title="+DataBinder.Eval(Container, "DataItem.title")%>' Target="_blank" >
    <%# CutString(DataBinder.Eval(Container,"DataItem.title").ToString(),3)%>
    </asp:HyperLink>
    </ItemTemplate>