<asp:HyperLinkColumn HeaderText="工程名称" DataTextField="GCMC"  DataNavigateUrlField="GCCODE" DataNavigateUrlFormatString="preparePlanSingle.aspx?gccode={0}" />
我的想法是,让URL增加一个User参数,为preparePlanSingle.aspx?gccode=AAAA(数据库中取)&User=(程序中的一个变量提供)?写成:
<asp:HyperLinkColumn HeaderText="工程名称" DataTextField="GCMC"  DataNavigateUrlField="GCCODE" DataNavigateUrlFormatString="preparePlanSingle.aspx?gccode={0}&<%=StrUser%>" />显然不行,有没有什么其它办法?

解决方案 »

  1.   

    用datalist<ItemTemplate><asp:datalist id="dlLinkClass" runat="server">
    <ItemTemplate>
    <a href="preparePlanSingle.aspx?gccode=<%# DataBinder.Eval(Container.DataItem,"GCCODE")%>&User=<%# DataBinder.Eval(Container.DataItem,"StrUser")%>><%# DataBinder.Eval(Container.DataItem,"GCMC")%></a>
    </ItemTemplate>
    </asp:datalist>
      

  2.   

    <ItemTemplate>
    <a href="preparePlanSingle.aspx?gccode=<%# DataBinder.Eval(Container.DataItem,"GCCODE")%>&User=<%# DataBinder.Eval(Container.DataItem,"StrUser")%>><%# DataBinder.Eval(Container.DataItem,"GCMC")%></a>
    </ItemTemplate>就是这种的