<asp:TemplateColumn HeaderText="au_lname" SortExpression="au_lname">
          <ItemTemplate>
       <asp:HyperLink Text='<%# DataBinder.Eval(Container.DataItem, "au_lname") %>' NavigateUrl='<%# "detailspage.aspx?id=" + DataBinder.Eval(Container.DataItem,"au_id")+ "&lname=" + DataBinder.Eval(Container.DataItem,"au_lname") %>' runat="server" />
          </ItemTemplate>
        </asp:TemplateColumn>

解决方案 »

  1.   

    不要用 <asp:hyperlink直接用 <a href='<%# "target.aspx?ID=" + DataBinder.Eval(Container.Dataitem,"ID") + "&name=" + DataBinder.Eval(Container.Dataitem,"Name") %>'> link </a>这样的方式。
      

  2.   

    在模块列中可以传任意个参数
    <asp:TemplateColumn>
    <HeaderStyle Font-Size="10px" Wrap="False" HorizontalAlign="Center" Width="150px"></HeaderStyle><ItemTemplate>
    <a href="test.aspx?id1=test&id2=test2"><%# DataBinder.Eval(Container, "DataItem.infor_title") %></a>
    </ITemTemplate>
    </asp:TemplateColumn>
      

  3.   

    <asp:TemplateColumn>
    <ITemTemplate>
    </ITemTemplate>
    </asp:TemplateColumn>
    请问这个模块的介绍有吗?我现在也在学ASP.NET,看了2本书,里面的程序段里面都有这个东西,可是都没有详细说明,请问哪里有它的详细说明文档?
    谢谢!
      

  4.   

    TemplateColumn 模板列
    看msdn有详细介绍