我可以用绑定列传递两个参数,给你参考一下:<asp:TemplateColumn HeaderText="多链接">
<ItemTemplate>
<a href='a.aspx?id=<%# DataBinder.Eval(Container.DataItem,"id") %>&name=<%# DataBinder.Eval(Container.DataItem,"name","{0:d}") %>'>两个参数</a>
</ItemTemplate>至于怎么用超级链接列传递两个参数,我帮你找找。

解决方案 »

  1.   

    <asp:TemplateColumn SortExpression="DrugId" HeaderText="药品代码">
    <ItemTemplate>
    <FONT color="red">
    <asp:HyperLink id=Hyperlink1 runat="server" Text="<%# DataBinder.Eval(Container.DataItem, YearContractData.DRUG_ID_FIELD) %>" NavigateUrl='<%# PageBase.UrlBase+"/OTCTimeBenefitDetail.aspx?DrugId=" + Server.UrlEncode(DataBinder.Eval(Container.DataItem, YearContractData.DRUG_ID_FIELD, "{0:D}")) + "&amp;DraftLimit=" + Server.UrlEncode(DataBinder.Eval(Container.DataItem, YearContractData.DRAFT_LIMIT_FIELD, "{0:D}")) %>'>
    </asp:HyperLink></FONT>
    </ItemTemplate>
    </asp:TemplateColumn>
      

  2.   

    哦。楼上。
    你用的是HyperLink 和 NavigateUrl
    如果我用
    <Columns>
    <asp:HyperLinkColumn Target="detail" DataNavigateUrlField="name" DataNavigateUrlFormatString="mandetail.aspx?name={0}" DataTextField="name" HeaderText="姓名"></asp:HyperLinkColumn>
    </Columns>
    用HyperLinkColumn和DataNavigateUrlFormatString
    要想达到同样的效果。
    我该怎么办呢。
      

  3.   

    请看这:http://www.aspxcn.com/dotnetbbs/View.aspx?fbId=17&Id=139517