DataNavigateUrlField="编号"
DataNavigateUrlFormatString="../viewmovie.aspx?num={0}"
按照上面的写法,在datagrid中只能传递一个编号的值。如果我想传递第二个值该如何实现!例如:
viewmovie.aspx?num=1&fl=2
DataNavigateUrlFormatString="../viewmovie.aspx?num={0}"
按照上面的写法,在datagrid中只能传递一个编号的值。如果我想传递第二个值该如何实现!例如:
viewmovie.aspx?num=1&fl=2
{
if(e.Item.ItemType != System.Web.UI.WebControls.ListItemType.Header)
{
e.Item.Cells[0].Text = string.Format("<a href='../viewmovie.aspx?num={0}&fl={1}'>链接</a>", e.Item.Cells[1].Text, e.Item.Cells[2].Text);;
}
}
<ItemTemplate>
<asp:HyperLink ID="testit" Runat="server" NavigateUrl='<%#"Page.aspx?ID1="+DataBinder.Eval(Container.DataItem,"OrderID")+"&ID2="+DataBinder.Eval(Container.DataItem,"CustomerID")%>'><%#DataBinder.Eval(Container.DataItem,"OrderID")%></asp:HyperLink>
</ItemTemplate>
</asp:TemplateColumn>
+"&ID2="+DataBinder.Eval(Container.DataItem,"CustomerID")%>'>
<%#DataBinder.Eval(Container.DataItem,"OrderID")%></asp:HyperLink>