1

コードビハインドに変数_countがあり、以下のように aspx ページからアクセスします

 var result='<%=_count%>';

aspxページからこの値をリセットしたいのですが、これを試しましたが、機能しません

'<%=_count%>'=0;
4

1 に答える 1

4

呼び出しを行うか送信するまで、javascript からasp.netサーバー側の値をリセットすることはできません。コードはサーバー側で asp.net によって変換され、生成されてクライアント (ブラウザ) に送信されます。Javascript は asp.net 変数に直接アクセスできません。変更された値をフィールドに割り当て、ポストバック時にサーバー側でそのフィールドにアクセスできます。veraiblepostbackasynchtml/javascripthidden

HTML

<input type="hidden" runat="server" id="hdn" />

Javascript

document.getElementById('hdn').value = "123";

コードビハインド

_count = int.Parse(hdn.Value);
于 2013-10-08T10:12:12.817 に答える