Pregunta

hola a todos tengo el siguiente problam:

tengo un control de usuario que quiero alzar un evento desde la página que está utilizando dicho control de usuario (en su botón a)

De todas formas mi problema comenzó cuando quería poner este control de usuario dentro de un repetidor en lugar de otro botón (asp normal: botón) de todos modos lo que necesitaba para apoyar CommandArgument de manera que la página puede utilizar el botón

Así que creé una propiedad:

    Private m_CommandArgument As Object
Public Property CommandArgument() As Object
    Get
        Return m_CommandArgument
    End Get

    Set(ByVal Value As Object)
        m_CommandArgument = Value
    End Set
End Property

... pero cuando trato de provocar el evento esta propiedad dosnt mantener su estado ...

cmdEvent = New CommandEventArgs(CommandName, CommandArgument)

así que después de presionar el botón y la devolución de datos a pasar mi dosnt caso planteado tiene un valor .. donde debe ser salvado esta propiedad con el fin de que tenga un valor después de la devolución de datos? ver el estado? ¿Cómo puedo añadir a la del estado de vista automaticamente?

Gracias!

¿Fue útil?

Solución

Ok, así que cuenta de una manera que puedo hacer esto ...

y su muy simple, así:

Private m_CommandArgument As Object
Public Property CommandArgument() As Object
    Get
        'Return m_CommandArgument
        Return ViewState("confirmCommandArgument")
    End Get

    Set(ByVal Value As Object)
        ViewState("confirmCommandArgument") = Value
        'm_CommandArgument = 
    End Set
End Property

así que podía comprender simplemente guardarlo en el estado de vista ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top