Vi que el campo __VIEWSTATE se procesa aunque he configurado EnableViewState = "false" en el nivel de la página. Este campo no se representa si elimino la etiqueta runat = "server" para el elemento de formulario. ¿Alguien puede explicar esto?¿Por qué __VIEWSTATE el campo oculto se procesa incluso cuando tengo EnableViewState configurado en falso
7
A
Respuesta
17
El campo __VIEWSTATE también se usa para almacenar el estado de control, que no es opcional. Además, la información contenida en el estado de vista se usa para validar la devolución de datos, si no me equivoco (y la validación está habilitada, que es la predeterminada). Por lo tanto, siempre que tenga el formulario con runat = "server", tendrá un campo viewstate. Sin embargo, debería observar un tamaño de campo mucho más pequeño si deshabilita todos los viewstate.
0
Consejo: En Asp.net, si necesita quitar por completo el __VIEWSTATE, anule el método Page.Render, convierta la página en una cadena y elimine el texto __VIEWSTATE de ella.
+3
Gracias. Esto también se puede hacer eliminando 'runat =" server "' del elemento '
Cuestiones relacionadas
- 1. ¿Por qué se superpone mi CalendarExtender cuando se procesa?
- 2. ASP.net ViewState: incluso cuando está deshabilitado, existen algunos viewstate. ¿Por qué?
- 3. Botón ASP.NET options.clientSubmit está configurado como falso
- 4. ¿Por qué mi página @ enableviewstate no está sobre el EnableViewsate de la página en el web.config?
- 5. ¿Por qué tengo ORA-00904 incluso cuando la columna está presente?
- 6. ASPNET MVC: ¿Por qué ModelState.IsValid es falso "El campo x es obligatorio" cuando ese campo tiene un valor?
- 7. campo oculto/etiqueta en TextView?
- 8. campo oculto en php
- 9. Validar un campo oculto
- 10. viewstate- confundidos por `` EnableViewState` y ViewStateMode` en asp.net 4.0
- 11. ¿Por qué se necesita WEXITSTATUS incluso?
- 12. ModelState.IsValid == falso, ¿por qué?
- 13. Campo oculto en Django Modelo
- 14. ¿Por qué el campo oculto de AntiForgeryToken no es igual que sus cookies en mi máquina?
- 15. campo oculto en ListView Android?
- 16. ¿Por qué debería usar WndProc cuando tengo eventos de formulario?
- 17. ¿Por qué el elemento de entrada oculta __VIEWSTATE está rodeado por <div></div>?
- 18. ¿Cómo puedo escuchar cuando se procesa una plantilla en Meteor?
- 19. ¿Por qué el campo Elasticsearch "not_analyzed" se divide en términos?
- 20. ¿Por qué incluso necesitamos el operador "delete []"?
- 21. Obtiene el valor del campo oculto - jQuery
- 22. jquery campo de entrada cambiar incluso cuando el valor se cambia a través de jquery
- 23. ¿Por qué es falso ProgressEvent.lengthComputable?
- 24. Obtener valor de campo oculto
- 25. ¿Por qué esta variable de proceso por lotes nunca cambia incluso cuando se establece?
- 26. ¿Por qué no se evalúa nulo en falso?
- 27. ¿Por qué mi setTimeout se acelera cuando tengo varias pestañas abiertas en mi sitio?
- 28. ¿Cómo creo un campo oculto en MVC3?
- 29. ¿SQL Server incluso mira una tabla cuando se une a una variable que devuelve falso?
- 30. Javascript: ¿Por qué si (falso)?
Esto es correcto, ViewState también se usa para "autenticar" un Postback en la página. –
Sí, incluso si no se usa el estado de control, el campo oculto de ViewState se representa solo por el bien de la propiedad IsPostBack –
Es posible que viewState tenga un valor vacío He publicado la respuesta aquí: http://stackoverflow.com/questions/2432972/completely-remove-viewstate-for-specific-pages/5864040 # 5864040 – Arjang