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

.NET/T-SQL, JAVA, PHP, Javascript Developer | Business Intelligence | Gestão de Sistemas de Informação Empresariais

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
ruiribeiro

.NET/T-SQL, JAVA, PHP, Javascript Developer | Business Intelligence | Gestão de Sistemas de Informação Empresariais

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • 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.