ASP.NET WebForm中有多线程的概念吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASP.NET WebForm中有多线程的概念吗?相关的知识,希望对你有一定的参考价值。
请问主要用于什么地方?谢谢!
WebForm(应该说B/S)天生就是多线程的,只是它的多线程机制是由ASP.NET完成的,用户根本感觉不到,比如多个用户请求服务器,每个用户的请求都是由一个单独的线程处理的,
但开发人员却没有必要使用多线程,原因是这样的:
在Winforms中使用多线程,多数是为了解决因程序执行时间过长,引起的用户界面长时间无响应,
但在Webforms中,请求处理是在服务端执行,客户端的浏览器本身就是多线程,因此无需在服务端使用多线程, 参考技术A 有的,其实道理和WinForm是一样的。只不过,我貌似想不到可以用在什么地方 参考技术B 有。很方便的 有Thread类
asp.net中get和post可以同时使用吗?
理论上是不能同时使用,但是从WebForm(post)重定向到SubForm的时候,SubForm可以接收到get和post的数据。就是QueryString和Form里面都有数据。
参考技术A 不能同时使用 get 和post 参考技术B 不能同时使用,form的action 只能选择一个 参考技术C 据我所知。。是不能的。。不过大牛的话。。没准就可以了 参考技术D 在一个线程不行的~ 多线程可以啊- -~不然你一个网站怎么处理多个用户的请求~本回答被提问者采纳
以上是关于ASP.NET WebForm中有多线程的概念吗?的主要内容,如果未能解决你的问题,请参考以下文章
在 asp.net webform 中比较和删除列表框中的项目