Sign In| Join
Get Help:Ask a Question in our Forums|Report a Bug|More Help Resources
Member
476 Points
116 Posts
Microsoft
Oct 11, 2011 08:18 PM|LINK
This sample MVC4 aysnc should work, such as:
public class HomeController : AsyncController { [AsyncTimeout(2500)] public async Task<ActionResult> Index() { WebClient wc = new WebClient();
var result = await wc.DownloadStringTaskAsync("http://aspnet.codeplex.com/project/feeds/rss");
ViewBag.Message = "test: " + result;
return View(); }
For unit test:
change
ViewResult result = controller.Index() as ViewResult;
to ViewResult result = controller.Index().GetAwaiter().GetResult() as ViewResult;
xinqiu
Member
476 Points
116 Posts
Microsoft
Re: Does async Page_Load work in asp.net 4.5 dev preview?
Oct 11, 2011 08:18 PM|LINK
This sample MVC4 aysnc should work, such as:
public class HomeController : AsyncController
{
[AsyncTimeout(2500)]
public async Task<ActionResult> Index()
{
WebClient wc = new WebClient();
var result = await wc.DownloadStringTaskAsync("http://aspnet.codeplex.com/project/feeds/rss");
ViewBag.Message = "test: " + result;
return View();
}
For unit test:
change
ViewResult result = controller.Index() as ViewResult;
to
ViewResult result = controller.Index().GetAwaiter().GetResult() as ViewResult;
Xinyang Qiu, Azure Web Platform and Tools team, Microsoft