分类: 技术2012-03-31 12:51 548人阅读 评论(0) 收藏 举报

代码下载

移动终端如果不想使用WCF,也可以调用一般性处理程序模拟对服务器数据调用。

Silverlight调用一般性处理程序模拟Silverlight调用WCF效果避免跨域访问问题

实现关键技术代码如下:

1.Web建立一般性处理程序
   public class Handler1 : IHttpHandler
    {
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
           
            string username = context.Request["UserName"];
            string psw = context.Request["Psw"];
            if (username == "Admin" && psw == "123")
            {
                context.Response.Write("登陆成功");
            }
            else
            {
                context.Response.Write("登陆失败");
            }
        }
    
    }
2.Silverlight客户端异步调用
 private void btnLogin_Click(object sender, RoutedEventArgs e)
        {
            WebClient wb = new WebClient();
            wb.DownloadStringCompleted += new DownloadStringCompletedEventHandler(wb_DownloadStringCompleted);
            wb.DownloadStringAsync(new Uri("http://localhost:8888/Handler1.ashx?UserName=" + this.txtUserName.Text + "&Psw=" + this.txtPsw.Password));

}

void wb_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
        {
            MessageBox.Show(e.Result.ToString());
        }

代码下载

分享到: 
 

最新文章

  1. 移动端HTML5<video>视频播放优化实践
  2. flume从kafka中读取数据
  3. 手动创建Spring项目 Spring framework
  4. java 利用JAX-RS快速开发RESTful 服务
  5. 移动端 css实现自适应正圆 ( 宽高随着手机屏幕宽度自适应 )
  6. MSComm32控件注册方法
  7. lab 7 函数超级多的类
  8. 洛谷P2014 TYVJ1051 选课
  9. LeetCode之Balanced Binary Tree 平衡二叉树
  10. swing LayoutManager 和多态
  11. android重写view和viewgroup的区别
  12. vimrc 配置支持backspace
  13. thinkphp中使用phpexcel读取所有的行记录
  14. python 面向对象进阶之内置方法
  15. Docker 移除镜像
  16. Dynamics CRM 自定义上传附件的图片悬浮层显示
  17. Nginx使用图片处理模块
  18. Mongodb~Linux环境下的部署
  19. MySQL——设置库中的表以奇数自增
  20. 使用protostuff自定义编解码器优化springcloud-feign性能

热门文章

  1. HDU - 4514 湫湫系列故事——设计风景线(并查集判环)
  2. Linux环境下验证码不显示F12报500
  3. find -print0和xargs -0原理及用法
  4. linux下安装flash player
  5. stark组件之处理函数动态url构造(五)
  6. Linux 文件与目录结构
  7. 全文搜索(A-4)-推荐系统架构
  8. codevs3164 质因数分解
  9. 安装最新版本的zabbix
  10. hdu - 2266 How Many Equations Can You Find (简单dfs)