Leudassdf Posted April 17, 2013 at 05:39 PM Report #503679 Posted April 17, 2013 at 05:39 PM Boas pessoal, Dim imageempty As Boolean = False If FileUpload1.FileName = Nothing Then Response.Write("<script>if (confirm('Não existe nenhuma imagem associada a este produto. Deseja continuar mesmo assim?')){") imageempty = True Response.Write("}</script>") End If O codigo acima deveria mandar uma mensagem de confirmação e so depois de o utilizador ter confirmado é que deveria ter colocado a variavel imageemty=true. No entanto ele faz isso antes de mostrar a mensagem. Alguem sabe como posso resolver o problema? O objectivo é que depois executar código VB. Cumprimentos
poliveira1978 Posted April 18, 2013 at 08:31 AM Report #503746 Posted April 18, 2013 at 08:31 AM (edited) Em costumo fazer assim: Colocas o código OnClientClick="return confirm('Vai terminar. Tem a certeza???');" no botão que manda executar a acção Edited April 18, 2013 at 08:32 AM by poliveira1978
Rechousa Posted April 27, 2013 at 12:24 AM Report #504983 Posted April 27, 2013 at 12:24 AM @Leudassdf: Em vez de colocares Response.Write para escreveres script's, utiliza antes o ClientScript Pedro Martins Sharing is Knowledge! http://www.linkedin.com/in/rechousa
ruiribeiro Posted May 2, 2013 at 02:17 PM Report #505592 Posted May 2, 2013 at 02:17 PM (edited) 2 alternativas: 1. <asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="return confirm('Esta operação vai fazer cenas. Tem a certeza???');" /> Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click imageempty = True End Sub 2. <asp:Button ID="Button1" runat="server" Text="Button" /> Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load Button1.Attributes("onclick") = "return confirm('Esta operação vai fazer cenas. Tem a certeza???')" End Sub Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click imageempty = True End Sub Cumps Edited May 2, 2013 at 02:17 PM by ruiribeiro .NET/T-SQL, JAVA, PHP, Javascript Developer | Business Intelligence | Gestão de Sistemas de Informação Empresariais
Leudassdf Posted May 2, 2013 at 06:44 PM Author Report #505637 Posted May 2, 2013 at 06:44 PM 2 alternativas: 1. <asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="return confirm('Esta operação vai fazer cenas. Tem a certeza???');" /> Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click imageempty = True End Sub 2. <asp:Button ID="Button1" runat="server" Text="Button" /> Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load Button1.Attributes("onclick") = "return confirm('Esta operação vai fazer cenas. Tem a certeza???')" End Sub Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click imageempty = True End Sub Cumps Óptimo. Resolvido. Pena não dar ara personalizara mensagem do cabeçalho. Obrigada 1 Report
ruiribeiro Posted May 3, 2013 at 09:46 AM Report #505688 Posted May 3, 2013 at 09:46 AM Para fazeres algo mais personalizado podes optar por: AJAX Toolkit: http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/ConfirmButton/ConfirmButton.aspx ou Jquery: http://jqueryui.com/dialog/ ou Ext.net: http://examples.ext.net/#/MessageBox/Basic/ButtonsConfig/ .NET/T-SQL, JAVA, PHP, Javascript Developer | Business Intelligence | Gestão de Sistemas de Informação Empresariais
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now