显示缩短 URL
Show shortened URL
我带着疑问。我有一个界面,其中有两个文本框,一个输入长 url,另一个在按下按钮后显示缩短的 url。这段代码在 C# 窗体中,我想知道如何在 TextBox.
中显示短 url
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;
}
这在控制台上有效,现在我尝试将其放入表格中。
你试过...吗?
private void btnAcortar_Click(object sender, EventArgs e)//button
{
string urlCor = txtUrlLarga.Text;
txtUrlShort.Text = Shortener(urlCor); //assuming your textbox is called txtUrlShort
}
Shortener(urlCor)
returns 您没有保留的字符串。将 return 值分配给您希望短 url 所在的变量。
string shortUrl = Shortener(urlCor);
我带着疑问。我有一个界面,其中有两个文本框,一个输入长 url,另一个在按下按钮后显示缩短的 url。这段代码在 C# 窗体中,我想知道如何在 TextBox.
中显示短 urlprivate 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;
}
这在控制台上有效,现在我尝试将其放入表格中。
你试过...吗?
private void btnAcortar_Click(object sender, EventArgs e)//button
{
string urlCor = txtUrlLarga.Text;
txtUrlShort.Text = Shortener(urlCor); //assuming your textbox is called txtUrlShort
}
Shortener(urlCor)
returns 您没有保留的字符串。将 return 值分配给您希望短 url 所在的变量。
string shortUrl = Shortener(urlCor);