将在TextBox中键入的数据发送到web服务URL
本文关键字:web 服务 URL 数据 TextBox 将在 | 更新日期: 2023-09-27 18:26:09
我试图从C#中的textBox中获取值,将该值放入Web服务URL中,但问题是我总是得到一个空值:
private async void searchlocal_KeyDown(object sender, KeyRoutedEventArgs e)
{
UriString1 = "MyURL"+searchlocal.Text;
var http = new HttpClient();
http.MaxResponseContentBufferSize = Int32.MaxValue;
var response = await http.GetStringAsync(UriString1);
var rootObject = JsonConvert.DeserializeObject<RootObject>(response);
sponsorname.Text = rootObject.one_searchs[0].nom;
}
这是设计器中TextBox的定义:
<TextBox x:Name="searchlocal" PlaceholderText="Adress" KeyDown="searchlocal_KeyDown" />
有没有什么方法可以调用它来将录制在TextBox中的数据发送到web服务URL?
您应该订阅TextChanged
事件,该事件发生在TextBox
的Text属性值更改时。
private async void searchlocal_TextChanged(object sender, EventArgs e)
<TextBox x:Name="searchlocal" PlaceholderText="Adress" TextChanged="searchlocal_TextChanged" />