解决方案 »
- 关于用ajax写页面右下角弹出广告的问题
- 【人人参与,举报有奖】ASP.NET版技术分处理及版务贴
- 无语了,求救。
- 怎么用户输入的信息放在内存里,并由另一个用户读取。
- <base>标签问题
- 谁有O/R MAPPING,给我一个!高分相送!顶者有分!
- 怎样实现站点间Session的共享?困扰我n年的问题
- 网页刷新显示页面位置不变!
- 在javascript中怎么引用web控件listbox的当前选中的项,,,,还有怎么把他通过javascript,付值到textbox
- throw ex;出错,“未将对象引用设置到对象的实例。”
- VS控件之间的控制
- 关于权限控制精确到传入参数的思路及解决办法,现存一个问题,求助。
[TestMethod]
public void TestMethod1()
{
//
// TODO: 在此添加测试 逻辑
// var task1 = new Task<TreadObj>(getResult, new TreadObj("type1", "1"));
task1.Start();
var task2 = new Task<TreadObj>(getResult, new TreadObj("type2", "2"));
task2.Start();
var task3 = new Task<TreadObj>(getResult, new TreadObj("type3", "3"));
task3.Start();
var task4 = new Task<TreadObj>(getResult, new TreadObj("type4", "4"));
task4.Start();
var task5 = new Task<TreadObj>(getResult, new TreadObj("type5", "5"));
task5.Start();
var task6 = new Task<TreadObj>(getResult, new TreadObj("type6", "6"));
task6.Start();
Task.WaitAll(task1, task2, task3, task4, task5, task6); Console.Write(string.Format("results:{0}", task1.Result.result
+ task2.Result.result
+ task3.Result.result
+ task4.Result.result
+ task5.Result.result
+ task6.Result.result
)); }
public class TreadObj
{
public string typeCom;
public string nu;
public string result;
public TreadObj(string _typeCom,string _nu)
{
typeCom = _typeCom;
nu = _nu;
}
}
public static TreadObj getResult(object obj)
{
TreadObj hobj = (TreadObj)obj;
hobj.result = chahuo(hobj.typeCom, hobj.nu);
return hobj;
}
public static string chahuo(string typeCom, string nu)
{
return typeCom+nu;
}
它就没法异步。
就绑定数据而言,asp.net不能是实现异步编程。你看得到界面的时候,生命周期已经结束了。
只能用ajax实现异步。