ASPX中没有替换变量

时间:2013-11-05 22:36:01

标签: asp.net

我有2个ASPX文件:

在A.aspx:

<%
string user = "<a href=\"b.aspx?id=<%=dz_now%>\">in A.aspx.cs</a>";
Response.Write(user);
%>

在B.aspx.cs

string id = Request.QueryString["id"].ToString();
​Response.Write(id);

当我运行A.aspx并点击该链接时,idB.aspx的值为“<%=dz_now%>”。

为什么?

1 个答案:

答案 0 :(得分:3)

问题是<%=variable %>在服务器端代码中不起作用。你需要像这样添加字符串:

string user = "<a href=\"b.aspx?id=" + dz_now + "\">in A.aspx.cs</a>";