在ASP.net的Datalist Control中使用QueryString发送字符串

时间:2015-07-11 18:56:26

标签: asp.net

我使用Datalist Control在我的网站中显示数据。我在Datalist Control中使用HyperLink将值传递给其他页面。我想通过字符串查询将我的ID传递给其他页面。

我的代码

<asp:DataList ID="xlist" runat="server" RepeatColumns="2" Width="650" >
    <HeaderTemplate>
    <h2 align="center"></h2>
    </HeaderTemplate>
    <ItemTemplate>

    <div class="svc-box">
    <img src="ProjectsImages/<%#Eval("Pimg")%>" width="200" height="200" />
    <span><%#Eval("Pname")%></span>
    <a href="Project1.aspx?A="<%#Eval("PID") %>"">Details</a>
    </div>
    </ItemTemplate>
    <FooterTemplate>

    </FooterTemplate>

    </asp:DataList>

1 个答案:

答案 0 :(得分:1)

尝试在链接中使用单引号代替双重

例如......

<a href="Project1.aspx?A='<%#Eval("PID") %>'">Details</a>