0

ASP.NET サイトで 1000 レコードを処理および印刷しています。送信ボタンをクリックすると、ページがしばらく読み込まれ、リクエストのタイムアウト エラーが表示されます。リクエストのタイムアウトを増やそうとしましたが、これは良い解決策とは思えません。最善の解決策を提案してください。

また、リクエストの処理中に UI を更新するにはどうすればよいですか。これまでに処理されたレコードの数を表示する必要があります。

新しいスレッドを作成するのはどうですか。ASP.NET のマルチスレッドの欠点は何ですか?

4

1 に答える 1

2

SignalRを活用して、サーバーとクライアントの間に双方向の通信チャネルを作成し、必要に応じて処理およびフィードバックを行うことができます。

于 2012-08-09T13:10:24.153 に答える