1

これらのコントロールのサーバー側の値を変更したいIDに応じて、以下のようにいくつかのコントロールにIDを追加したいと思います。しかし、コンパイル時エラーが発生します-有効な識別子ではありません。これはコードビハインドで実行できることは知っていますが、apsx ページで実行できるかどうかを知りたいだけです。

心配してくれてありがとう

 <asp:Literal ID="ltrlTotalAmount_<%= trPlanYear.toString()%>" runat="server"></asp:Literal>
4

1 に答える 1

1

そのような ID を割り当てることはできません。ID は静的に定義する必要があります。代わりにクライアント側要素を使用できます。クライアント側の入力要素も、ポストバックで Request.Form コレクションを使用して読み取ることができます。ただし、ページのポストバックごとに手動で再レンダリングする必要があります。

于 2013-03-11T19:09:45.617 に答える