2015-07-11 58 views
0

我使用Datalist Control来显示我的WebSite中的数据。我在Datalist Control中使用HyperLink将值传递给其他页面。我想我的ID传递给通过查询字符串其他网页..在ASP.net的Datalist Control中使用QueryString发送字符串

我的代码

<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

尝试在你的链接使用,而不是双

例如围绕EVAL单引号...

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