如何在数据列表项模板的锚标记中发送查询字符串

本文关键字:字符串 查询 数据 列表 | 更新日期: 2023-09-27 18:34:22

我想添加超链接并传递两列详细信息的查询字符串。 无法在数据列表项模板 asp.net 查询字符串中添加列

 <asp:DataList
        id="datalistleads"
        RepeatColumns="1"
        GridLines="Both"
        Runat="server" BackColor="#D9EDF7" Width="333px">
        <ItemTemplate>
             <a href="Leads1.aspx?company=<%# Eval("CompanyName") %>&Contactperson=<%# Eval("CompanyName") %>">     <br />
        Contact Person:
        <%#Eval("ContactPerson") %>
        <br />
      </a>
        </ItemTemplate>
    </asp:DataList>

如何在数据列表项模板的锚标记中发送查询字符串

只需将您的锚标记更改为遵循它应该可以工作:-

<a href='Leads1.aspx?company=<%# Eval("CompanyName") %>'>
 <asp:DataList
        id="datalistleads"
        RepeatColumns="1"
        GridLines="Both"
        Runat="server" BackColor="#D9EDF7" Width="333px">
        <ItemTemplate>
            <a href="Leads1.aspx?company=<%# Eval("CompanyName") %>&Contactperson=<%# Eval("CompanyName") %>">        <br />
        <b><%#Eval("CompanyName")%>,</b>
        Contact Person:
        <%#Eval("ContactPerson") %>
        <br />
      </a>
        </ItemTemplate>
    </asp:DataList>