私はいくつかのユーザー コントロールを持っA
てB
いC
ますD
。いくつかのランダムな入力に基づいて、これらの組み合わせを生成する必要があります。たとえば、入力が2a3d1a2c
2 つの A を表示する必要がある場合、その後に 3 つの D を表示し、もう一度 A を表示する必要があります。
クライアント ID が正しく機能するように、クライアント ID を安定させる必要もあります。これらの各コントロールは、独自のClientID
プロパティを使用して入力を収集するためです。たとえば、ユーザーコントロール A は という名前の入力を内部的に生成し、 のthis.ClientID + "$input1"
ようなリクエストからその入力を収集しますRequest[this.ClientID + "$input1"]
。複数の A が存在する可能性がある(unique) ClientID
ため、リクエストから正しい入力を取得するには、ポストバック後に各 A が同じである必要があります。