Domanda

Posso ottenere aiuto nella pubblicazione su pagine diverse da un controllo personalizzato? Ho creato un pulsante personalizzato che genera il proprio evento clic tramite il seguente codice:

Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    Const EventName As String = "button_click"
    Const ArgName As String = "__EVENTARGUMENT"

    If Page.IsPostBack _
    AndAlso Request.Params IsNot Nothing _
    AndAlso Request.Params(ArgName).Trim = EventName Then
        Me.OnClick(Me.this_button, New EventArgs)
    Else
        Me.this_button.Attributes.Add("OnClick", Page.ClientScript.GetPostBackEventReference(Me.this_button, EventName))
    End If

End Sub

Come potrei modificare questo per farmi pubblicare su una pagina diversa?

Vorrei che si comportasse il più vicino possibile alla proprietà System.Web.UI.WebControls.Button PostBackUrl.

È stato utile?

Soluzione

Puoi utilizzare Postback tra pagine .

Puoi anche utilizzare il metodo WebForm_DoPostBackWithOptions js per postare l'attuale pagina in un'altra pagina.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top