olarak ayarlanmış olsa bile __VIEWSTATE gizli alanı neden oluşturuluyor? EnableViewState = "false" değerini sayfa düzeyinde ayarladığım halde __VIEWSTATE alanının oluşturulduğunu gördüm. Form öğesi için runat = "server" etiketini kaldırırsam bu alan oluşturulmaz. Birisi bunu açıklayabilir mi lütfen?EnableViewState öğesi false
7
A
cevap
17
__VIEWSTATE alanı, isteğe bağlı olmayan kontrol durumunu saklamak için de kullanılır. Ayrıca, hatalı konumlamamışsam (ve varsayılan olarak etkinleştirme etkinleştirilmişse), görüntüleme durumunda bulunan bilgiler geri gönderimi doğrulamak için kullanılır. Bu nedenle, runat = "server" ile formunuz olduğu sürece, bir gösterim alanına sahip olursunuz. Ancak, tüm görünümleri devre dışı bırakırsanız çok daha küçük bir alan boyutu görmeniz gerekir.
0
İpucu: Asp.net'de, __VIEWSTATE öğesini tamamen dışa aktarmanız gerekiyorsa, Page.Render yöntemini geçersiz kılın, sayfayı bir dizeye dönüştürün ve __VIEWSTATE metnini dışarı çıkarın.
+3
Teşekkürler. Bu ayrıca 'runat =" server "' işlevini '
İlgili konular
- 1. ManualResetEvent.Set() öğesi false değerini döndürür?
- 2. Assert.ReferenceEquals() Visual Studio Testinde Object.ReferenceEquals() öğesi 'false' döndürdüğünde geçer
- 3. C# HttpClient Keep-Alive öğesi false olarak ayarlanır
- 4. == false)
- 5. mojarra.ab (bu, evt, 'action', false, false, false) çağrılarını yönetemezsiniz;
- 6. Lütfen açıklayın: insertable = false, updatable = false
- 7. FactoryGirl: Bir false değerini false atama
- 8. Chrome, false
- 9. C# WPF - Uygulama Simgesi + ShowInTaskbar = False
- 10. Javascript/jQuery öğesi seç öğesi
- 11. Bool'u true veya false "True" veya "False" olarak nasıl dönüştürebilirim
- 12. JPA @Id ve insertable = false, updatable = false istisna atar
- 13. Kaydet (false) ile kaydet (: validate => false) arasındaki fark
- 14. eğer (! This) {return false; }
- 15. ASP.NET OnClientClick = "return false;"
- 16. Ayrıştırma isteği.object.existed() false döndürür
- 17. RadioGroup, setEnabled (false) çalışmıyor!
- 18. dönüştürme `` içine FALSE nil`
- 19. PHP false veya boş
- 20. SCDynamicStoreSetValue false döndürür
- 21. QXmlStreamReader :: isEndElement() false döndürüyor
- 22. regex return false
- 23. json_encode() false döndürür
- 24. cURL, CURLOPT_SSL_VERIFYPEER = FALSE gerektirir
- 25. isProviderEnabled (LocationManager.NETWORK_PROVIDER) false döndürür
- 26. Magento getCollection(), false
- 27. jQuery doğrulama this.optional (element) her zaman false
- 28. ASP.NET MVC - denetleyiciye dayalı liste öğesi öğesi
- 29. FileUpload: HasFile her zaman false
- 30. Bir jQueryUI menü öğesi
Bu doğru, ViewState ayrıca bir PostBack'i sayfaya doğrulamak için de kullanılır. –
Yep, denetim durumu kullanılmasa bile, ViewState gizli alanı yalnızca IsPostBack özelliği –
için oluşturulur. ViewState'ın boş bir değere sahip olması olasıdır Burada cevabı buraya gönderdim: http://stackoverflow.com/questions/2432972/tam-remove-viewstate-için-özel sayfalar/5864040 # 5864040 – Arjang