回答
后台处理意味着在后台处理一些必要的操作,而不会中断asp.net网站的工作。在用于接收来自服务器的响应的同步操作模型中,用户必须等待所有操作完成。如果有些操作不需要用户干预(例如,发布到博客发送电子邮件给所有用户),则可以在后台处理它们,而用户可以进一步与网站进行交互。
就线程而言,它表示主线程(处理用户请求)调用/创建另一个线程来完成其中的一部分工作。
有两种使用后台处理的方式:定期处理的操作 - 需要应用程序范围的后台处理;每用户请求 - 需要请求级别的后台处理。
Here's backgroundWorker用于应用程序范围处理的一个简单示例。
要执行请求级别的后台处理,您需要为挂起的请求实现一些队列,并使用前面介绍的backgroundWorker对它们进行迭代。
非常感谢你。 – user1298676 2012-03-30 07:20:33
不客气。 – 2012-03-30 07:37:24
或者,您可以使用ASP.Net Ajax的异步过程来执行后台进程。使用ajax的优点之一是部分呈现网页。所以你不必重新加载一整页。
这里有两个例子链接:Introduction To Asp .Net Ajax (ScriptManager, UpdatePanel, ContentTemplate, Triggers)和Introduction to Asp .Net Ajax – 2 (UpdateProgress)
问候,
- 1. ASP.NET后台处理
- 2. ASP.NET在后台处理
- 3. Rails中的后台处理
- 4. ASP.NET MVC后台服务处理
- 5. 什么是处理
- 6. 什么是在后台工作中处理配置更改的最新方法?
- 7. iOS后台处理
- 8. 在后台处理?
- 9. ASP.net:处理清理页面的最佳方法是什么?
- 10. 什么后台作业处理使用最少的内存
- 11. 在ASP.NET MVC中处理表单的正确方法是什么?
- 12. 在Asp.Net MVC 3中处理DropDownListFor的最佳方式是什么?
- 13. ASP.NET MVC中的values参数处理是什么?
- 14. 的WebSockets后台处理
- 15. 后台线程中的ASP.NET异常处理
- 16. 在jmeter中做后处理器的目的是什么?
- 17. 处理中的资本X是什么?
- 18. 什么是COM中的“远程处理”?
- 19. NHibernate中PrimitiveType的处理是什么?
- 20. 在linux中处理ping的是什么?
- 21. 属性后台 - 它有什么好处?
- 22. 什么是通用处理程序在asp.net中使用?
- 23. 处理多台显示器的最佳方式是什么?
- 24. 什么是一个好的跨平台音频处理库?
- 25. 什么是处理异常
- 26. 什么是图像处理?
- 27. iPhone,iPod和iPad中的后台处理?
- 28. 后台处理中的进度条primefaces
- 29. 在rails中的后台处理
- 30. 什么是ASP.NET的ashx处理程序的PHP等价物?
你的问题的标题是从你的问题的内容完全不同。你问这是什么,*或*如何做?在询问之前是否搜索过任何链接? – BoltClock 2012-03-30 06:47:48
对不起,但我想知道它与样品 – user1298676 2012-03-30 06:51:07
仍然,你的问题不清楚。你想完成什么?你有什么尝试? – 2012-03-30 06:55:37