从锚标记中传递的eval查询字符串请求值

时间:2014-07-08 17:01:26

标签: asp.net string anchor

我在锚标记中传递了三个值作为查询字符串,如下所示。

<a href='Booking.aspx?date=<%# Eval(" + calendar.Text + ")%>&hour=<%# Eval(" + i + ")%>&Id=<%# Eval(" + c.Id + ")%>'>Booking</a></td>";

当我去Booking.aspx时,链接看起来就像这样。

http://localhost:50115/AltaDeReserva.aspx?date=%3C%# Eval(08/07/2014)%>&hour=<%# Eval(17)%>&Id=<%# Eval(8)%>

但我不知道如何申请价值观,我试过这个,但它不起作用。

String date= Request.QueryString["date"].ToString();

提前谢谢..

1 个答案:

答案 0 :(得分:0)

请尝试使用以下代码段。

<a href='<%# string.Format("Booking.aspx?date={0}", Eval("date")) %>' />
//OR
<a href='<%# "Booking.aspx?date=" + Eval("date") %>' />

如果以上代码不适合您,请详细说明您的方案。