DocumentEdit.aspx?RecordID={0}  这里我想多传一个或多个参数 怎么办 请详细说明 谢谢 !!!

解决方案 »

  1.   

    DocumentEdit.aspx?RecordID={0}&RecordName={1}
      

  2.   

    要传多个参数,就不能用那个连接列了,你完全可以自己弄一个模板列,然后就可以任意的做想做的事情了
    <itemtelplate>
    <a href='xx.aspx?id=<%# DataBinder.Eval(Container.DatItem,"id")%>&mm=<%# DataBinder.Eval(Container.DatItem,"mm")%>'>hah</a></itemtemplate>
    像这样
      

  3.   

    Eddie005(暴走005) 大哥 你这样不行啊
      

  4.   

    notus(南风神之剑) 这位大哥 你这个是模板列吗? 我怎么没有搞定 谢谢 请帮忙
      

  5.   

    Response.Write("<script>window.open('temp.aspx?id1=a1&id2=a2')</script>");
    这样可以传递两个参数,你把它改成连接试一下
      

  6.   

    用膜班列<asp:BoundColumn DataField="CSTM_ID" SortExpression="CSTM_ID" HeaderText="CSTM">
    <HeaderStyle Width="5%"></HeaderStyle>
    <ItemStyle HorizontalAlign="Center"></ItemStyle>
    </asp:BoundColumn>
    <asp:BoundColumn DataField="ServiceName" SortExpression="ServiceName" HeaderText="业务名称">
    <HeaderStyle Width="10%"></HeaderStyle>
    <ItemStyle HorizontalAlign="Center"></ItemStyle>
    </asp:BoundColumn>
    <asp:TemplateColumn>
    <ItemTemplate>
    <asp:HyperLink id="HyperLink1" NavigateUrl="XXXaspx?ID={0}&&Name={1}">
    <%# DataBinder.Eval(Container.DataItem,"CSTM_ID")%>
    <%# DataBinder.Eval(Container.DataItem,"ServiceName")%>
    </asp:HyperLink>
    </ItemTemplate>
    </asp:TemplateColumn>
      

  7.   

    <asp:TemplateColumn HeaderText="测试">
    <ItemTemplate>
    <asp:HyperLink runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Field1") %>' NavigateUrl='<%# DataBinder.Eval(Container, "DataItem.Field1", "Test.aspx?aa="+  DataBinder.Eval(Container, "DataItem.Field2")+"&bb="+  DataBinder.Eval(Container, "DataItem.Field3") +"&cc="+ DataBinder.Eval(Container, "DataItem.Field4")+"&dd="+DataBinder.Eval(Container, "DataItem.Field5")") %>' Target="_blank" ID="Hyperlink1">
    </asp:HyperLink>
    </ItemTemplate>
    </asp:TemplateColumn>