WEB开发网
开发学院图形图像Flash Silverlight(19) - 2.0通信之调用REST服务,处理J... 阅读

Silverlight(19) - 2.0通信之调用REST服务,处理JSON格式, XML格式, RSS/ATOM格式的数据

 2008-12-08 11:51:48 来源:WEB开发网   
核心提示: 3、调用 REST 服务,返回 Rss/Atom 数据Proxy.aspx.cs(返回指定的url地址的内容的服务)using System;using System.Collections.Generic;using System.Linq;using System.Web;using

3、调用 REST 服务,返回 Rss/Atom 数据

Proxy.aspx.cs(返回指定的url地址的内容的服务)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
  
public partial class Proxy : System.Web.UI.Page
{
  protected void Page_Load(object sender, EventArgs e)
  {
    // 获取某个 url 地址的 html 并在页面上输出
  
    string url = Request.QueryString["url"];
  
    System.Net.WebClient client = new System.Net.WebClient();
    client.Encoding = System.Text.Encoding.UTF8;
  
    Response.Write(client.DownloadString(url));
    Response.End();
  }
}

RssAtom.xaml

<UserControl x:Class="Silverlight20.Communication.RssAtom"
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
  <StackPanel HorizontalAlignment="Left" >
  
    <TextBox x:Name="txtMsgRss" Width="600" Margin="5" />
  
    <StackPanel Orientation="Horizontal">
    
      <ListBox x:Name="list" Width="300" Margin="5" SelectionChanged="list_SelectionChanged">
        <ListBox.ItemTemplate>
          <DataTemplate>
            <TextBlock Text="{Binding Title.Text}"></TextBlock>
          </DataTemplate>
        </ListBox.ItemTemplate>
      </ListBox>
  
      <TextBlock x:Name="detail" Width="300" Margin="5" Text="{Binding Summary.Text}" TextWrapping="Wrap" />
      
    </StackPanel>
    
  </StackPanel>
</UserControl>

上一页  1 2 3 4 5 6  下一页

Tags:Silverlight 通信 调用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接