Jump to content
Leudassdf

Javascript confirm com asp.net VB

Recommended Posts

Leudassdf

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

Share this post


Link to post
Share on other sites
poliveira1978

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 by poliveira1978

Share this post


Link to post
Share on other sites
ruiribeiro

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 by ruiribeiro

Rui Ribeiro

.NET/T-SQL, JAVA, PHP, Javascript Developer

Share this post


Link to post
Share on other sites
Leudassdf

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

  • Vote 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.