C# 如何处理Web客户端异常?
我正在做一个项目,可以检索任何符号的任何股票价格,有一个输入符号并将符号添加到检索该股票价格的链接的系统。加载应用程序时会返回此错误,然后它会直接进入中断模式,C# 如何处理Web客户端异常?,c#,xamarin,xamarin.forms,C#,Xamarin,Xamarin.forms,我正在做一个项目,可以检索任何符号的任何股票价格,有一个输入符号并将符号添加到检索该股票价格的链接的系统。加载应用程序时会返回此错误,然后它会直接进入中断模式, System.Net.WebException:“远程服务器返回错误:(404)未找到。” 这是c代码: …以及Xamrain代码: <?xml version="1.0" encoding="utf-8" ?> <ContentPage xmlns="http://x
System.Net.WebException:“远程服务器返回错误:(404)未找到。”
这是c代码:
…以及Xamrain代码:
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="Stock_WatchList.sybmolSelector"
BackgroundColor="Black"
NavigationPage.IconColor="HotPink">
<ContentPage.Content>
<StackLayout>
<Label TextColor="HotPink" BackgroundColor="Black" Text="------------------- Enter A Symbol Below -------------------" FontSize="19" LineBreakMode="TailTruncation"></Label>
<Entry Placeholder=" " PlaceholderColor="HotPink" PropertyChanging="Entry_PropertyChanging" FontSize="19" x:Name="entry" TextColor="HotPink" BackgroundColor="#111111"></Entry>
<Label x:Name="Symbol" Margin="5" Text="" HorizontalOptions="Start" TextColor="HotPink" FontSize="40"/>
<Label x:Name="Price" Margin="5,0,5,5" Text="" HorizontalOptions="Start" TextColor="HotPink" FontSize="50"/>
</StackLayout>
</ContentPage.Content>
</ContentPage>
请帮忙,我不知所措
谢谢(404)未找到
此异常表示服务器上找不到您提供的链接
如果您确定链接有效,则可能是nameValue
它可以简单到entry.Text.ToString()
您应该将断点附加到nameValue,并在调试器中检查其值
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="Stock_WatchList.sybmolSelector"
BackgroundColor="Black"
NavigationPage.IconColor="HotPink">
<ContentPage.Content>
<StackLayout>
<Label TextColor="HotPink" BackgroundColor="Black" Text="------------------- Enter A Symbol Below -------------------" FontSize="19" LineBreakMode="TailTruncation"></Label>
<Entry Placeholder=" " PlaceholderColor="HotPink" PropertyChanging="Entry_PropertyChanging" FontSize="19" x:Name="entry" TextColor="HotPink" BackgroundColor="#111111"></Entry>
<Label x:Name="Symbol" Margin="5" Text="" HorizontalOptions="Start" TextColor="HotPink" FontSize="40"/>
<Label x:Name="Price" Margin="5,0,5,5" Text="" HorizontalOptions="Start" TextColor="HotPink" FontSize="50"/>
</StackLayout>
</ContentPage.Content>
</ContentPage>