【发布时间】:2013-02-09 22:06:30
【问题描述】:
我正在开发一个 mvc3 项目,该项目使用的是进行异步调用的外部 sdk。我已经尝试了以下代码,但它不会等待我的任务完成。
public ActionResult Index()
{
var price = 0m;
var t = Task.Factory.StartNew(() =>
{
// calculate price for example });
});
t.Wait();
ViewBag.price = price;
return View();
}
当我调试时,第一个断点是 ViewBag 中的价格设置,然后它进入任务。我做错了什么?
【问题讨论】:
-
+1,现在您可以将功劳归功于回答您的问题的人
标签: c# asp.net asp.net-mvc-3 task