0

href を使用して隠しフィールドの値を渡そうとしました。以下は同じコードスニペットであり、機能していません。ユーザーがJavaスクリプトを無効にしている特定のシナリオでこれを機能させたいので、Javaスクリプト機能を使用したくありません。変数の値は分離コードで設定されます

<form name ="hiddenform" method="get" action="a1.asp">
<input type="hidden" id="hasflash" value=" " />

<div class="header" id="check" style="color: red;">
please <a href="a1.asp?hasflash"+<%=hasflash.Value%>>upgrade your add-on software</a>
</div>

以下のコードも試しました。

<div class="header" id="check" style="color: red;">
please <a href=("a1.asp?hasflash={0}",hasflash.Value)>upgrade your add-on software</a>
</div>
4

2 に答える 2

1

試す

<div class="header" id="check" style="color: red;">
     please <a href="a1.asp?hasflash=<%=hasflash.Value%>">upgrade your add-on software</a>
</div>
于 2012-08-07T19:44:29.873 に答える
0

runat="server"まず、隠しフィールドに追加する必要があります

<input type="hidden" runat="server" id="hasflash" Value="SomeValues" />

次に、2つ以上の方法でそれを達成できます

please <a href="a1.asp?hasflash=<%=hasflash.Value %>">upgrade your add-on software</a>

また

please <a href='<%= String.Format("a1.asp?hasflash={0}",hasflash.Value) %>'>upgrade your add-on software</a>
于 2012-08-07T21:51:28.080 に答える