0

任意のボディで、項目を 1 つずつ (一度にすべてではなく) リストボックスに追加する方法の例を示してください。つまり、ページの読み込みイベントが完了した後、このコードはリスト ボックスに 0 から 4 を段階的に追加する必要があります。一度にすべてをステップするわけではありません。現在はそうです。

 for (int i = 0; i<5,i++)
{
listbox1.items.add(i.Tostring());
}

このコードが行うことは、ページの読み込みが完了すると、0、1、2、3、4 が一度に表示されることです。0、1、2 などを表示したい。(私の問題はこれに似ているので、これを解決すると大いに役立ちます)。

編集:要素をリストボックスに追加する必要はありません。テキストボックスフィールドなどにすることができます(リストボックスからのajax呼び出しはできないと聞いたので、念のため)

4

2 に答える 2

0
 for (int i = 0; i<5,i++)
{
listbox1.items.add(i.Tostring());
System.Threading.Thread.Sleep(5000);
}

このようなもの ?

編集:5000は5秒に等しいので、必要に応じて変更してください。

于 2012-06-04T11:15:46.340 に答える
0

あなたの場合、アイテムを非同期的に追加するか、クライアント側を介してアイテムを追加する必要があります。それらを同期的に追加しているため、サーバー側からアイテムが追加され、ページがレンダリングされると、それらはすべてページに表示されます。

実際、この効果をもたらすにはクライアント側のアプローチを使用する必要があります。サーバー側からはそれを行うことができません。

于 2012-06-04T14:53:06.557 に答える