SilverLight之向后台请求数据-WebClient

浏览器前端是用于给用户一个控制的平台,这个平台可以随他们所想控制对数据的访问、修改、删除等。

后台就是对用户所做操作的实现。

向后台请求数据,需要先向后台传递数据,指明需要什么信息

WebClient c = new WebClient();  //System.Net.WebClient;

c.DownloadStringAsync(Uri address);  //以字符串形式下载位于指定 System.Uri 的资源。

c.DownloadStringCompleted += ……  //下载完成事件

 

Uri uri = new Uri("127.0.0.1:808/csweb/data/login.jsp?username=" + username + "&password=" + password);

在一个项目中需要多次进行向后天的访问,因此上面方式效率太差,开发中不可能这么写!

 1 public static string getUri(string jsp,string param)
 2 {
 3      string uri = string.Format("http://127.0.0.1:8080/data/{0}?&{1}",jsp,param);
 4      
 5       return uri;
 6 }
 7 //程序改为
 8 WebClient c = new WebClient();
 9 string uri = getUri("login.jsp","username=" + usernmae +"&password=" + pssword);
10 c.DownloadStringAsync(new Uri(uri));
11 c.DownloadStringCompleted += ……

 

posted on 2013-11-22 11:31  V-LH 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/lh-V/p/3437218.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值