请教,在datagrid中如何在HyperLinkColumn中传递一个以上的参数?
我的写法是这样的,
<asp:HyperLinkColumn ItemStyle-Width="20%" HeaderText="期数" DataNavigateUrlField="id" DataNavigateUrlFormatString="new_magazine.aspx?id={0}" DataTextField="which_period" />
但只能传递一个参数"id",我还想从数据库中提取另一个参数传递过去,应该怎么写呢?
如何写成DataNavigateUrlFormatString="new_magazine.aspx?id={0}&magazinename=<%# DataBinder.Eval(Container.DataItem,"id") %>" ,则提示出错:
.DataGridColumnCollection”内不允许包含文字内容.
请教一下大家这个问题应该怎么解决呢?