1
我在特別大的頁面上得到了ThrowIfMaxHttpCollectionKeysExceeded()
錯誤,並且想知道是否有辦法通過來計算我的頁面在提交之前實際包含的HttpCollectionKeys的數量。獲取HttpCollectionKeys的計數
我想用這個信息試試,避免增加MaxHttpCollectionKeys,所以不是這個。
<add key="aspnet:MaxHttpCollectionKeys" value="3000" />
謝謝你有關如何實現這一目標的任何信息。
UPDATE:
原來Page.Request.Form.Keys.Count
是我一直在尋找的領域。我以前曾嘗試這一點,但在Page_Load期間,我訪問它,顯然你有一個回事件期間訪問此得到一個正確的號碼,這意味着你必須暫時設置:
<add key="aspnet:MaxHttpCollectionKeys" value="3000" />.
有在提交頁面之前仍然是如何訪問這個值的問題,但這是我至少能夠獲得某種數量的方法。
謝謝你的模塊,但我寧願訪問一個能在特定時刻告訴我的領域。實際上我的頁面會給出最高的數字。閱讀完文章後,它實際上幫助我找到了我認爲是正確的領域。 –
偉大的祝你好運,你的鑰匙收集冒險。 :-) –