/ / Validácia makra viewstate zlyhala - ale iba príležitostne - asp.net

Overenie zobrazenia mac nepodarilo - ale len príležitostne - asp.net

Dostávam validáciu zlyhania MAC stavu pohľadu, ale len veľmi občas.

Nie som na webovej farme a nemôžem to znova vytvoriť.

Existujú nejaké známe faktory, ktoré môžu spôsobiť zlyhanie overenia MAC stavu zobrazenia?

odpovede:

2 pre odpoveď č. 1

Má bloger spoločnosti Microsoft Tess Ferrandez celkom dobrý príspevok Na toto:

Overenie Viewstate a Viewstate používajú párskrytých polí formulára ako __VIEWSTATE a __EVENTVALIDATION. Ak sa stránka vykresľuje pomaly že pole __EVENTVALIDATION sa v čase niekoho nevykreslilo klikne na tlačidlo alebo ovládací prvok, ktorý spôsobí spätné odoslanie, ASP.NET tiež sa domnievajte, že zobrazovacia plocha je neplatná a nahláste to.

Na problematických stránkach skontrolujte, či je váš prehľadový údaj veľmi veľký. Možno budete chcieť vypnúť EnableViewState Vlastnosť na ovládacích prvkoch, ktoré to nepotrebujú, najmä na veľkých databázových kontrolách, ktoré si nemusia pamätať svoj stav medzi poštovými zásielkami.