24 messaggi dal 27 settembre 2012
Ciao a tutti,
ho seguito le guide in questi link:
http://www.asp.net/AjaxLibrary/AjaxControlToolkitSampleSite/ModalPopup/ModalPopup.aspx
http://www.codeproject.com/Articles/34996/ASP-NET-AJAX-Control-Toolkit-ModalPopupExtender-Co
http://aspsnippets.com/Articles/Building-Modal-Popup-using-ASPNet-AJAX-ModalPopupExtender-Control.aspx

ho provato con lo ScriptManager.RegisterStartupScript, con le confirm in javascript e altre guide ma non riesco a visualizzare la ModalPopupExtender o qualsiasi tipo di popup di scelta perché, nel caso del ModalPopupExtender, durante la compilazione non lo riconosce come elemento noto, mentre nel caso di un javascript non riesco ad intercettare la scelta dell'utente (si o no) essendo una chiamata lato client.

In sostanza a me interessa semplicemente far comparire, in una determinata circostanza nel code behind in C# un popup, un avviso, una qualsiasi cosa in un qualsiasi linguaggio che abbia come opzioni "si" o "no" in cui io possa intercettare la risposta dell'utente e in basse a questa ovviamente poter eseguire un codice piuttosto che un altro.

Riuscite a dirmi come fare per favore?
Grazie molte per l'attenzione e attento una vostra risposta.
Buona giornata!

Tutto ciò che non sai è vero!!!
175 messaggi dal 02 gennaio 2012
HI mike0790,

ConfirmButtonExtender E' perfetto allo scopo.

es.

Bottone classico

<asp:ImageButton ID="Cmd_Canc" runat="server"
style="top: 0%; left: 0%; position: relative; height: 32px; width: 32px; " />


Relativo ConfirmButtonExtender

<asp:ConfirmButtonExtender ID="ConfirmBtExt1"
runat="server" TargetControlID="Cmd_Canc"
ConfirmText="Confermi cancellazione ?" />



Impostare TargetControlID con il nome del controllo su cui voglio un si/no


Bye ghg
24 messaggi dal 27 settembre 2012
ghg ha scritto:
HI mike0790,

ConfirmButtonExtender E' perfetto allo scopo.

es.

Bottone classico

<asp:ImageButton ID="Cmd_Canc" runat="server"
style="top: 0%; left: 0%; position: relative; height: 32px; width: 32px; " />


Relativo ConfirmButtonExtender

<asp:ConfirmButtonExtender ID="ConfirmBtExt1"
runat="server" TargetControlID="Cmd_Canc"
ConfirmText="Confermi cancellazione ?" />



Impostare TargetControlID con il nome del controllo su cui voglio un si/no


Bye ghg


Grazie mille ghg,
ma il mio problema, come per il ModalPopupExtender persiste e a parte contattare il medico non so più che fare.
In sostanza qualsiasi componente ajax aggiungo con la rispettiva direttiva:
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajax" %>

mi restituisce il seguente errore:
l'elemento xxxx non è un elemento noto

sicuramente mancherà il riferimento a qualche assembly ma non capisco quale, sai illuminarmi?

Grazie ancora.

Tutto ciò che non sai è vero!!!
24 messaggi dal 27 settembre 2012
Ho risolto installando l'"AJAX Control Toolkit" che mi ero dimenticato di installare su questa macchina, ho ricompilato e adesso va tranquillo.

Se può essere utile per qualcuno ho seguito le istruzioni qui:

http://stackoverflow.com/questions/40116/how-do-i-install-and-use-the-asp-net-ajax-control-toolkit-in-my-net-3-5-web-app

per installarlo.

Buona giornata a tutti!
e soprattutto grazie ghg

Tutto ciò che non sai è vero!!!
175 messaggi dal 02 gennaio 2012
Hi,

In esplora soluzioni devi aggiungere il riferimento alla dll


quindi,

Tasto destro su riferimenti,
Aggiungi riferimenti ...

sfoglia

entra nella cartella bin (o dove hai la AjaxControlToolkit.dll)

e dai ok

bye ghg
24 messaggi dal 27 settembre 2012
ghg ha scritto:
Hi,

In esplora soluzioni devi aggiungere il riferimento alla dll


quindi,

Tasto destro su riferimenti,
Aggiungi riferimenti ...

sfoglia

entra nella cartella bin (o dove hai la AjaxControlToolkit.dll)

e dai ok

bye ghg


scusa ma io avrei bisogno di far vedere questo messaggio di conferma da codice quando si verifica una determinata condizione, in questo modo il cliente deve per forza cliccare in un bottone per eseguirlo e non va bene.

Io vorrei fare una cosa del genere:

if (a==1) 
  if confirm.show("confermi") //l'utente non deve cliccare 
    esegui altro codice
  else
    non esegue il codice


è possibile?

grazie ancora!

Tutto ciò che non sai è vero!!!
175 messaggi dal 02 gennaio 2012
Hi,

ma potresti lato server nella logica di validazione
creare uno script javascript al volo es.

Dim cs As ClientScriptManager = Page.ClientScript

Dim cstext1 As String = " var name = prompt('Password ?', '');"
cstext1 += " if (name == '" + "xxxxxx"+ "') {"
,,
,,
,,
cstext1 += "}"

cs.RegisterStartupScript(cstype, csname1, cstext1, True)

così chiederà all'utente altre informazioni.

bye ghg
24 messaggi dal 27 settembre 2012
ghg ha scritto:
Hi,

ma potresti lato server nella logica di validazione
creare uno script javascript al volo es.

Dim cs As ClientScriptManager = Page.ClientScript

Dim cstext1 As String = " var name = prompt('Password ?', '');"
cstext1 += " if (name == '" + "xxxxxx"+ "') {"
,,
,,
,,
cstext1 += "}"

cs.RegisterStartupScript(cstype, csname1, cstext1, True)

così chiederà all'utente altre informazioni.

bye ghg

Eh ma io ho bisogno di intercettare la risposta dell'utente in modo che in base alla scelta dell'utente eseguo del codice c#. Nel metodo che mi hai consigliato come farei a farmi tornare il risultato della scelta dell'utente (si o no x intenderci) su una var in c#?

Grazie ancora...

Tutto ciò che non sai è vero!!!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.