2009-09-02 53 views

回答

1

編輯

下面的答案是過時的。自v2以來,AsyncController一直是ASPNET MVC的一部分。

粗略搜索互聯網的指示異步處理當前不是MVC的一部分,但它有可能推出自己:那麼

http://blog.codeville.net/2008/04/05/improve-scalability-in-aspnet-mvc-using-asynchronous-requests/

使用這樣的模式將允許您執行其他異步操作而不佔用線程。

編輯:

或許這個近乎欺騙的問題解決問題了嗎?

How to send an email with attachments using SmtpClient.SendAsync?

0

以同樣的方式與任何其他平臺...您使用的事實ASP.NET MVC不會改變SmtpClient的工作方式。如果它不工作,這可能不是由於ASP.NET MVC ...

+0

我想OP想要一種執行異步請求的方法,就像在IHttpAsyncHandler中一樣。 – spender

+0

也許不是...... – spender

-1

因爲MVC工作過程結束將取消發送電子郵件爲什麼不工作reseaon。這是MVC生命週期的本質。你必須用另一種方式。