.NEt专家博客!
【李会军】一步一步学Silverlight 2系列(13):数据与通信之WebRequest
上一篇 /
下一篇 2008-04-11 19:44:18
/ 个人分类:经典文章
概述
Silverlight 2 Beta
1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#,
IronRuby, Ironpython,对JSON、Web
Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight
2系列》文章带您快速进入Silverlight 2开发。
本文将简单介绍在Silverlight 2中如何使用WebRequest进行数据的提交和获取。
简单示例
在本文中,我们仍然使用在一步一步学Silverlight 2系列(12):数据与通信之WebClient中用过的示例,只不过稍微做一点小的改动,使用WebRequest提交书籍编号数据,并根据书籍号返回价格信息。最终运行的结果如下图:
r P/M3mYRDH.S0
ITPUB个人空间k#Xbw/LM+bF
编写界面布局,XAML如下:
<GridBackground="#46461F">
t7nv5fA
el Xp
Rj0<Grid.RowDefinitions>ITPUB个人空间E-o$|6qO-@j
<RowDefinitionHeight="40"></RowDefinition>ITPUB个人空间`7Ka%dl5D;i
<RowDefinitionHeight="*"></RowDefinition>ITPUB个人空间2@q:xW'e-{?
<RowDefinitionHeight="40"></RowDefinition>ITPUB个人空间(V!F6xS[r w JoD
</Grid.RowDefinitions>ITPUB个人空间-WJ*e'S!zcb
<Grid.ColumnDefinitions>ITPUB个人空间%];U6Q-R!s~4E:H
<ColumnDefinition></ColumnDefinition>ITPUB个人空间%A1h | Q J Y1{ _
</Grid.ColumnDefinitions>
~'n*x*OSh0<BorderGrid.Row="0"Grid.Column="0"CornerRadius="15"
7YA6t x9ME7`0RM`8V9G0Width="240"Height="36"ITPUB个人空间P:A(p+p!c.yey&K
Margin="20 0 0 0"HorizontalAlignment="Left">ITPUB个人空间sv4MPV o.}
<TextBlockText="书籍列表"Foreground="White"ITPUB个人空间r+d/y:Vx0_]
HorizontalAlignment="Left"VerticalAlignment="Center"ITPUB个人空间h5_&E'E3W br8J
Margin="20 0 0 0"></TextBlock>