要求の長さは、UpdatePanelのがリロードされるたびに増加します
-
13-09-2019 - |
質問
ASP.NET Webアプリケーションでは、私は、更新パネルでページを持っています。このUpdatePanelのでは、ユーザーがリピーターにコントロールを追加または削除するには、アイコンをクリックすることができます。
私は、UpdatePanelののPage.Loadにブレークポイントを入れてのUpdatePanelが使用されているHttpContext.Current.Request.ContentLengthたびにチェックしました。要求のサイズは、要求が送信されるたびに増加します。
面白いことは、ユーザーがコントロールを削除します(そのページが再び「軽く」になる)ときにも、サイズが増加することである。
最後に、これは私に次のエラー得られます。最大要求の長さを
ウェブ周りのソリューションはmaximumRequestLengthを増やすことをお勧めします。私はとにかく最高に達しますので、これはオプションではありません。
私も指数関数的要求の長さが増加を気づいています。
誰もが同じ経験をしました?
解決
あなたはおそらく常に、あなたのコントロールに属性を追加しています。 page_prerenderのような何か buttonSave.Attributes( "onclickの")+ = "this.className = 'buttonhide';"
他のヒント
私の頭の上から、それが聞こえます。長さは関係なく、何が起こっているかの増加している場合、私はアイテムがViewStateのに追加され、削除されませんされていると思われます。面白いことに、あなたがViewStateのを必要としないが、人々はそれがオンのままに多くの時間です。
サウンド。私は、ベースページで前にこれを見てきました。何が起こるかというと、何も配置されないことができ、それだけで成長し、成長するということです。