显示简短的URL

问题描述 投票:0回答:2

我提出了疑问。我有一个接口,其中有两个TextBox,一个在其中输入长网址,另一个在按下按钮后显示缩短的网址。此代码为C#格式,我想知道如何在TextBox中显示短网址。

private void btnAcortar_Click(object sender, EventArgs e)//button
        {
            string urlCor = txtUrlLarga.Text;
            Shortener(urlCor);
        }

        public static string Shortener(string url)//Shortener method
        {
            string tinyUrl = url;
            string api = "tiny url api=";
            try
            {
                var request = WebRequest.Create(api + url);
                var res = request.GetResponse();
                using (var reader = new StreamReader(res.GetResponseStream()))
                {
                    tinyUrl = reader.ReadToEnd();
                }
            }
            catch (Exception exp)
            {
                Console.WriteLine(exp);
            }
            return tinyUrl;
        }

这在控制台上有效,现在我尝试将其放入表单中。

c# winforms desktop url-shortener
2个回答
2
投票

您尝试过...吗?

private void btnAcortar_Click(object sender, EventArgs e)//button
{
   string urlCor = txtUrlLarga.Text;
   txtUrlShort.Text = Shortener(urlCor); //assuming your textbox is called txtUrlShort
}

1
投票
Shortener(urlCor)

返回您不保留的字符串。将返回值分配给您要在其中输入短网址的变量。]​​>

string shortUrl = Shortener(urlCor);
© www.soinside.com 2019 - 2024. All rights reserved.