2008-11-18 98 views
3

在线程内的网页上会出现更改元素的任何问题。我来自Windows编程背景,显然如果某个线程需要以某种方式更改GUI,则必须将其委派给GUI线程。asp.net线程和gui

基本上我的页面使用3个sql查询可以同时运行来获取页面数据。所以我设置了3个线程并让它们运行,如果一个线程失败或者没有记录,它会显示关于它的错误消息,这当前在线程中完成并且似乎工作。

注意:3个sql查询的数据非常不同,它运行3个单独的查询并同时运行它们的速度绝对是最快的,这使得它更快(根据页面显示需要多长时间)。

编辑:线程是在页面加载事件

回答

1

你将有渲染页面之前参加所有3个线程加入。一旦它被渲染出来,就没有更新它。

+0

我确实加入他们,它似乎只是检查 – PeteT 2008-11-20 02:28:22

0

基本上asp.net渲染是关于建立一个大的字符串,这将是呈现的输出,这是一个HTML页面。 (不包括动态图像渲染等。) 所以简短的答案是否定的,高于任何“正常”的线程问题。