Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Parametri opzionali nel postback

    Ciao ho un LinkButton che utilizzo per far scatenare dei postback manuali. Vorrei utilizzare il parametro opzionale del postback per passare una stringa. Ho provato a registrare l'argomento per la validazione dell'evento in questo modo:
    Codice PHP:
    protected override void Render(HtmlTextWriter writer)
            {
                
    base.Render(writer);
                
    Page.ClientScript.RegisterForEventValidation(new PostBackOptions(Lbtn"ID"));
            } 
    ma se vado a fare il postback manuale in questo modo:
    Codice PHP:
    javascript:__doPostBack('Lbtn','stringa'
    mi da questo errore:
    Codice PHP:
    Argomento di postback o callback non validoLa convalida degli eventi viene abilitata mediante <pages enableEventValidation="true"/> nella configurazione oppure mediante <%@ Page EnableEventValidation="true" %> in una paginaPer motivi di sicurezzaviene verificato che gli argomenti con cui eseguire il postback o il callback di eventi siano originati dal controllo server che ne aveva inizialmente eseguito il renderingSe i dati sono validi e previstiutilizzare il metodo ClientScriptManager.RegisterForEventValidation per registrare i dati di postback o callback per la convalida
    Dove sbaglio??
    Lunga vita e prosperità!!
    Usa Mozilla! http://www.mozilla.com

  2. #2
    potresti usare il commandArgument del controllo

    Codice PHP:
    <asp:LinkButton ID="LinkButton1" runat="server" CommandArgument="miaStringa">LinkButton</asp:LinkButton
    Codice PHP:
    javascript:__doPostBack('LinkButton1',''
    dovrebbe andare...

  3. #3
    Originariamente inviato da Gluck74
    potresti usare il commandArgument del controllo

    Codice PHP:
    <asp:LinkButton ID="LinkButton1" runat="server" CommandArgument="miaStringa">LinkButton</asp:LinkButton
    Si ma così la stringa sarebbe sempre la stessa. Io invece devo passare una stringa diversa ogni volta.
    Lunga vita e prosperità!!
    Usa Mozilla! http://www.mozilla.com

  4. #4
    come la generi la stringa? puoi modificarla nel Load della pagina

  5. #5
    Non posso generarla nel load lato client. Ho diversi link nella pagina che vengono aggiunti a run-time lato server e ogni link deve eseguire un postback con una stringa diversa.
    Lunga vita e prosperità!!
    Usa Mozilla! http://www.mozilla.com

  6. #6
    si, io stavo parlando appunto del load lato server.

    Quando generi queste stringhe per i tuoi link, le assegni al CommandArgument degli stessi link

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.