asp.Netページのロードを高速化する方法(一)


私たちはasp.Netプロジェクトの開発では、初心者にとって、ページの機能を完了するためにサーバコントロールを使用することがよくあります.これにより、netが提供するサーバコントロールに好感を持っているため、開発効率が向上します.彼は開発応用に便利で、簡単です.これは多くの初心者が好きなので、私たちはよく無視しています.ページを閲覧するときに奇妙な現象を発見します.ページのロード待ち時間が長く、多くの開発者が慣れています.私たちの心の細い開発では、ページがロードされると文字化けして大きくなることがわかります.次のようになります.
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTExNzY2NzU4NA9kFgICAw9kFgQCAw9kFgJmD2QWAgIBDxAPFgYeDURhdGFUZXh0RmllbGQFCGFyZWFOYW1lHg5EYXRhVmFsdWVGaWVsZAUGYXJlYUlEHgtfIURhdGFCb3VuZGdkEBUHCeivt+mAieaLqQbkuIrmtbcG5YyX5LqsBuiLj+W3ngblub/lt54G5rex5ZyzBuadreW3nhUHAi0xATEBMwE0ATUBNgE3FCsDB2dnZ2dnZ2dkZAIFDxYCHgtfIUl0ZW1Db3VudAKPAxaeBmYPZBYQAgEPDxYCHgRUZXh0BQU1MTgwN2RkAgMPDxYCHwQFCeeypEI1NDY2S2RkAgUPDxYCHwQFCeWIq+WFi0dMOGRkAgYPFQIJ6Z+p546J5oiQCzEzODI4ODgzODk2ZAIHDw8WAh8EBQbmt7HlnLNkZAIJDw8WAh8EBQMzNTFkZAILDw8WAh8EBQ

原因はaspです.Net現在のページリクエストが終了すると、ページはビューステータスと、含まれるサーバコントロールのビューステータスを維持します.
実はnetはページのロードが便利なように急速にロードすることができて、もちろんこのロードは元の開発の中でいくつかの小さい修正をする必要があります:1.最も簡単な方法は、試みを閉じることです.ページEnableViewState="false";この方法は根本を治すものではない.htmlコントロールを使用して、ページのレイアウトと機能の実装を完了します.これにより、ページロードではこの現象は存在しません.リソースアドレスもロードされません(http://192.168.3.14:88/WebResource.axd?d=zgCqmIpheE-P6lFQZHBgQ0vs95-mHVh9xynD2KGYfr7WuJnmZ7ngk03OVev-2AHXu1gwhrg9lY4EGELH6CFMRqD2LUNIu9nteSx7v012xVg1&t=634677804680721753)
あなたのasp.Net軽装で出陣しましょう.
ケース:脳球http://www.naoqiu.com
転載は住所を記入してください