如何在ASP.NET中将Request.QueryString [“”]绑定到Eval()

时间:2010-06-17 08:33:02

标签: asp.net javascript

ImageUrl='<%#Eval("Name","../Master Pages/DisasterImages/") %>'+'<%#Eval("Request.QueryString["DisID"].ToString()/{0}") %>'

DisID 是文件夹名称。

我想要的是在目录中显示图像。 我使用转发器控件完成了它。问题是现在我想在QueryString中获取文件夹名称。我怎样才能做到这一点?以上是我在没有达到预期结果的情况下尝试过的代码......

任何帮助都会受到赞赏。

谢谢!

1 个答案:

答案 0 :(得分:3)

使用&lt;%=而不是&lt;%#。例如:

<%= Request.QueryString["DisID"] %>

我注意到您的代码存在另一个问题,在字符串中使用引号时需要小心。你需要逃脱它们。因此

"Request.QueryString["DisID"].ToString()/{0}"

应该是这样的

"Request.QueryString[\"DisID\"].ToString()/{0}"

注意用于转义字符的反斜杠。