none
Após clique em um botão, usuário for redirecionado para website RRS feed

  • Pergunta

  • Que código devo utilizar quando após clique em um botão, usuário for redirecionado para um determinado website? =D
    sexta-feira, 17 de julho de 2015 02:06

Respostas

  • Olá Você pode utilizar o código C#:

    // System.Web.HttpContext.Current.Response.Redirect
    
    Redirect("http://www.outrosite.com.br")

    Ou via JavaScript:

    <input type="button" value="clique aqui" onclick="redireciona();">
    
    <script>
    function redireciona() {
      window.location.href = 'http://www.outrosite.com.br';
    }
    </script>


    Att, Lucio Rogerio


    Espero ter ajudado, se ajudei, por favor "Vote como Útil", e se resolvi seu problema, clique em "Propor como Resposta".

    sexta-feira, 17 de julho de 2015 13:08
  • Olá Lucio Rogerio SP,

    Eu fiz o seguinte....

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.Web.HttpContext.Current.Response.Redirect;

    Coloquei pra usar o sistema, ai depois coloquei o código que se me mandou no botão

            private void button2_Click(object sender, EventArgs e)
            {
                Redirect("http://www.cleaner.teteututors.com.br/buy");
            }

    E deu erro, porque?

    Não sei usar por JavaScript. :S

    Olá, desculpe acabei não lendo sua mensagem direito.

    Utilize assim:

    Response.Redirect("http://www.cleaner.teteututors.com.br/buy");


    Att, Lucio Rogerio


    Espero ter ajudado, se ajudei, por favor "Vote como Útil", e se resolvi seu problema, clique em "Propor como Resposta".

    sexta-feira, 17 de julho de 2015 16:33
  • Gabriel,

    não é possível redirecionar o usuário diretamente da sua aplicação Windows Forms para um site.

    Essa prática é utilizada em Web Forms. (Site)

    Para abrir um navegador com uma URL no Windows Forms vc terá de utilizar do Diagnostics.

    Veja um exemplo:

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.Diagnostics;
    
    private void button2_Click(object sender, EventArgs e)
    {
    	ProcessStartInfo sInfo = new ProcessStartInfo("http://www.cleaner.teteututors.com.br/buy");  
            Process.Start(sInfo);
    }


    Att, Lucio Rogerio


    Espero ter ajudado, se ajudei, por favor "Vote como Útil", e se resolvi seu problema, clique em "Propor como Resposta".


    sexta-feira, 17 de julho de 2015 17:05

Todas as Respostas

  • Olá Lucio Rogerio SP,

    Eu fiz o seguinte....

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.Web.HttpContext.Current.Response.Redirect;

    Coloquei pra usar o sistema, ai depois coloquei o código que se me mandou no botão

            private void button2_Click(object sender, EventArgs e)
            {
                Redirect("http://www.cleaner.teteututors.com.br/buy");
            }

    E deu erro, porque?

    Não sei usar por JavaScript. :S

    sexta-feira, 17 de julho de 2015 16:05
  • Olá Lucio Rogerio SP,

    Deu erro, não deu certo!

    sexta-feira, 17 de julho de 2015 16:28
  • Putz cara, continua dando erro...mais vou marcar como melhor resposta, pra não encher seu saco! =S
    sexta-feira, 17 de julho de 2015 16:51
  • Então cara, é que sou iniciante em C# e entendo bem pouco.

    Eu estou criando meu software em "Windows Form Application", nem faço ideia do que seja MVC
    sexta-feira, 17 de julho de 2015 16:59
  • Agora pegou! =D

    Valeu Lucio Rogerio! :D
    sexta-feira, 17 de julho de 2015 17:19