KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
Can someone provide me with a simple example of Asynchronous page processing in ASP.NET Webforms 2.0 (I'm using VS 2010, so new syntax like lambdas are ok)? I have some long running requests that I don't want tying up IIS threads. For simplicity's sake, let's say my current code looks like this: protected void Page_Load(object sender, EventArgs e) { string param1 = _txtParam1.Text; string param2 = _txtParam2.Text; //This takes a long time (relative to a web request) List<MyEntity> entities = _myRepository.GetEntities(param1, param2); //Conceptually, I would like IIS to bring up a new thread here so that I can //display the data after it has come back. DoStuffWithEntities(entities); } How can I modify this code so that it is asynchronous? Let's assume that I already set async="true" in the aspx page. EDIT I think I figured out how to get what I'm looking for. I've put the example code in an answer here . Feel free to point out any flaws or changes that can be made.
Tags (comma-separated)
Save Edits
Cancel