A ver si entendí, quieres una variable al que le pasas un valor en el Load y quieres consumirla en un evento Click por ejemplo?
Yo nunca he podido manejar las variables frente a un PostBack, se me ocurren 2 opciones, la primera es declarar esa variable como Public Shared ejecutar As String en una clase y consumirla desde tu webform.
La otra es usar un control hiddenfield y darle el valor en el load
Código vb.net:
Ver original'Esto es para que le asigne ese valor sólo la primera vez que se carga la pag.
If Not Page.IsPostBack Then
HiddenField.value = "mi_valor"
End If
Luego en el evento click del botón lo recuperas
Código vb.net:
Ver originalProtected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Response.Write(HiddenField.value)
End Sub
Espero sea lo que buscas, saludos