Re: ViewStateModeById

"Alberto León" <[email protected]>
Newsgroups gmane.comp.gnome.mono.hispano
Message-ID <[email protected]>
Sí estaría bien. He estado estudiando el ViewState para ver cómo estaba
programado y todo eso y lo cierto es que no logro entender el uso de las
propiedades en tags como [ViewStateModeById].

Hay un artículo muy bueno
http://msdn.microsoft.com/en-us/magazine/cc188774.aspx donde explica los
métodos que lo utilizan. Están en el Page. Por lo que en teoría podríamos
reescribir estos dos métodos

public class ServerViewStatePage : Page
{
  protected override object LoadPageStateFromPersistenceMedium()
    { ... }
  protected override void SavePageStateToPersistenceMedium(object
      viewState) { ... }
}

De esta manera podríamos quitar el tag [ViewStateModeById], de forma que
trabajara siempre de esa manera. De esta forma para que una web con
elementos ajax que lo usan fueran compatibles con Mono solo habría que
borrar esta etiqueta. El resto lo harían los métodos.

El 5 de octubre de 2008 22:43, Pablo Escribano
<[email protected]>escribió:

> y si lo programas tu? Lo digo en serio, no se como será la política de mono
> al respecto pero es open source con las 4 libertades (+ 1 más).
>
> Si quieres nos bajamos el codigo del svn y lo miramos por aquí.
>
> Un saludo
>
> Pablo
>
> El 5 de octubre de 2008 20:12, Alberto León <[email protected]>escribió:
>
>> Llevo un tiempo detrás de esto y todavía no he visto que en Mono se haya
>> avanzado en este asunto.
>>
>> Es una de las cosas que convierten en incompatibles con Mono librerías que
>> mejoran el Ajax de MS. Como es el caso de GaiaWidgets que utiliza esta
>> propiedad para algunos de sus controles como el Panel, el ExendedPanel y el
>> TreeView.
>>
>> El resto de controles de esta librería fuccionan perfectamente ya que no
>> utilizan esta propiedad. He mirado el roadmap de Mono, el estado de las
>> clases, el bug introducido y nadie se está ocupando de esto desde mayo.
>> ¿Qué soluciones hay a esto?
>>
>> ¿Pedirles a los autores de las librerías que no utilicen esta propiedad y
>> que busquen otro camino?
>> ¿Pero cuál?
>>
>> El problema principal es que el ViewState de forma predeterminada que
>> almacena y reconstruye a través de índices que pueden cambiar si se añaden a
>> la página controles de forma dinámica. La propiedad ViewSateModeById prepara
>> al control para que su búsqueda de controles childs la haga a través de la
>> id en lugar del view state mode.
>>
>> ¿A caso está solucionado esto en Mono de alguna otra manera?
>>
>>
>>
>> _______________________________________________
>> Mono-hispano mailing list
>> [email protected]
>> https://listas.hispalinux.es/mailman/listinfo/mono-hispano
>>
>
>
>
> --
> Este mensaje y sus anexos son confidenciales. No podrá ser revelado ni
> utilizado por nadie que no sea el destinatario. Si lo recibiera por error,
> por favor avise al remitente, y destruya el mensaje inmediatamente. Gracias.
>
> This message and its attachments are confidential. If you have received it
> in error, please notify us  and destroy this message inmediately. You must
> not copy, distribute or take any action in reliance on it. Thank you.
>

_______________________________________________
Mono-hispano mailing list
[email protected]
https://listas.hispalinux.es/mailman/listinfo/mono-hispano
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.