0
我有一個foreach循環在C#asp.net項目運行的是在服務器端運行。異步輸出到文本框在asp.net
循環的每次迭代完成後我想更新客戶端Web瀏覽器的文本框(consolebox.text),使用戶可以看到一個循環完成。
功能完成後,使用戶不會看到進度輸出,直到整個的foreach完成它只更新文本框。以下是我的代碼,我試過ajax updatepanels無效
protected void Button1_Click(object sender, EventArgs e)
{
consolebox.Text = "Please Wait........"+ Environment.NewLine;
foreach (var listBoxItem in serverlist.Items)
{
string send = listBoxItem.ToString();
DELETEPROFILE(send);
consolebox.Text += ("" + send + "........Complete" + Environment.NewLine);
}
}
我認爲最簡單的方法是通過JavaScript更新文本框調用服務器端的前 –