0

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してリンクをクリックすると、 idfromの値B.aspxは " <%=dz_now%>" です。

なんで?

4

1 に答える 1

3

問題は、<%=variable %>サーバー側のコード内で機能しないことです。次のように文字列を一緒に追加する必要があります。

string user = "<a href=\"b.aspx?id=" + dz_now + "\">in A.aspx.cs</a>";
于 2013-11-05T23:01:31.993 に答える