我提出了疑问。我有一个接口,其中有两个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;
}
这在控制台上有效,现在我尝试将其放入表单中。
您尝试过...吗?
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)
返回您不保留的字符串。将返回值分配给您要在其中输入短网址的变量。]>
string shortUrl = Shortener(urlCor);