在URL asp.net中添加多个参数

时间:2016-05-06 16:00:10

标签: c# asp.net

我目前正在尝试通过ASP.NET中的URL发送2个参数。我已经能够成功发送1个参数。我现在想学习如何发送2。

我想发送另一个ID,链接到Favourite_ID,类似于下面发生的Recipe_ID

ASP.NET

<asp:HyperLink Runat ="server" NavigateUrl ='<%#"RecipePage?id=" + DataBinder.Eval(Container.DataItem, "Recipe_ID").ToString()%>' ID="Hyperlink1"><%#DataBinder.Eval(Container.DataItem, "Recipe_Name")%></asp:HyperLink></asp>

2 个答案:

答案 0 :(得分:1)

<asp:HyperLink Runat ="server" NavigateUrl ='<%#"RecipePage?id=" + DataBinder.Eval(Container.DataItem, "Recipe_ID").ToString()+"&YourId="+DataBinder.Eval(Container.DataItem, "YourId")%>' ID="Hyperlink1"><%#DataBinder.Eval(Container.DataItem, "Recipe_Name")%></asp:HyperLink></asp>

您可以将id名称替换为YourId,并可以添加多个ID,如上所述

答案 1 :(得分:0)

<asp:hyperlink
runat="server"
id="hlReceipt"
navigateurl='<%# String.Format("RecipePage.aspx?id={0}&name={1}", Eval("Receipt_ID"), Eval("Receipt_Name")) %>'
text='<%# Eval("Receipt_title") %>'>
</asp:hyperlink>