在aspx页面中使用Request.QueryString和Eval

时间:2014-03-02 14:01:20

标签: asp.net eval

这是一个使用eval和Request.QueryString的链接:

<a href='<%"/City.aspx?City=" = Request.QueryString["City"]; %> + <%#Eval("CatID") %>' class="btn btn-default">link1</a>

语法错误我无法弄清楚

3 个答案:

答案 0 :(得分:2)

您可以尝试以下代码:

<a href="/City.aspx?City='<%# Request.QueryString["City"] %>' + 
<%#Eval("CatID") %>" class="btn btn-default">link1</a>

答案 1 :(得分:0)

尝试将第一个“=”更改为“+”

<a href='<%"/City.aspx?City=" + Request.QueryString["City"]; %> + 
<%#Eval("CatID") %>' class="btn btn-default">link1</a>

答案 2 :(得分:0)

我解决了以下问题:

<a href='<%#"/City.aspx?City="+ Request.QueryString["City"]+"+" %><%#Eval("CatID") %>'
                        class="btn btn-default"><%#Eval("CatName") %></a>