Voy a llamar a una devolución de datos parcial de JavaScript, así:ASP.NET UpdatePanel y Javascript __doPostBack
function GetPolicyClick()
{"__dopostback('UpdatePanel1', 'PostCall')";}
Lo hace 1/2 de lo que necesito que lo haga. Es hace llamar a una devolución de datos parcial, solo para mi UpdatePanel.
Ahora la parte más complicada. Estoy intentando (de alguna manera) hacer referencia al segundo argumento de __dopostback en mi código. Este no funciona:
Private Sub UpdatePanel1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles UpdatePanel1.Load
Dim MyArg As String = Request("__EVENTARGUMENT")
End Sub
apenas consigo una cadena vacía.
Por supuesto, lo que estoy tratando de hacer puede ser completamente incorrecto (como con todo lo demás que trato de hacer con ASP). Sospecho que mi código subyacente está tomando el argumento del evento de la página en lugar del panel, pero realmente no sé, ¿Alguna idea?
Ha intentado Request.Form ("__ EventTarget")? –
Guau, tengo que decir que de todas las publicaciones que he puesto en este sitio, ESTO consiguió dos perlas. Gracias a ambos !! –