[置顶] Silverlight调用一般性处理程序模拟Silverlight调用WCF效果(2)

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

代码下载

移动终端如果不想使用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());
        }

代码下载

分享到: 
  • 上一篇:Silverlight调用WCF(1)
  • 下一篇:Silverlight之控件应用总结(一)(3)
@原文引入:http://blog.csdn.net/zhaoyu_1979/article/details/7415218

转载于:https://www.cnblogs.com/meimao5211/p/3276793.html

Silverlight调用一般性处理程序模拟Silverlight调用WCF效果(2)相关推荐

  1. 分享 tsc 条码打印机 打印控件 调用方法 , c# silverlight

    分享 tsc 条码打印机 打印控件 调用方法 , c# silverlight 下载 TSCLIB.dll http://download.csdn.net/detail/peiyu_peiyu/47 ...

  2. Silverlight 4 WebBrowser的使用及调用 WebBrowser 中的 javascript 方法

    下面是MSDN的使用说明: The following example shows how to handle the ScriptNotify event. In this example, the ...

  3. linux调用信号处理程序后返回,如何在Linux上执行异步信号处理程序?

    Source#1(Andries Brouwer)对于单线程进程是正确的 . 源#2(SCO Unix)对于Linux是错误的,因为Linux不喜欢sigwait中的线程(2) . 关于第一个可用的线 ...

  4. java mock server_java – 使用MockRestServiceServer模拟REST调用

    我正在尝试编写一个JUnit测试用例,用于测试辅助类中的方法.该方法使用REST调用外部应用程序,这是我试图在JUnit测试中模拟的调用. 辅助方法使用Spring的RestTemplate进行RES ...

  5. Python ctypes 调用API函数模拟键盘鼠标事件

    在Python编程中, 有时需要模拟键盘或鼠标事件, 自动操作计算机, 比如玩游戏等. 本文介绍使用ctypes模块调用API函数, 模拟键盘鼠标事件的方法. 目录 1.导入ctypes模块 2.通过 ...

  6. 外观模式 ------模拟电脑主机调用其他硬件和软件

    在电脑主机(MainFrame)中只需要按下主机的开机按钮(on()),即可调用其它硬件设备和软件的启动方法,如内存(Memory)的自检(check()).CPU的运行(run()).硬盘(Hard ...

  7. 伪解决Selenium中调用PhantomJS无法模拟点击(click)操作

    Python 2.7 IDE Pycharm 5.0.3 具体Selenium和PhantomJS配置及使用请看调用PhantomJS.exe自动续借图书馆书籍 我一直以为,PhantomJS就是无界 ...

  8. Python发送微信消息(文字、图片、文件)给指定好友和微信群(调用Win32 API模拟人的手动操作来发送消息)

    本示例是调用Windows API模拟发送,用Python调用win32api这个库来调用Windows API模拟人的手动操作来发送消息. 在使用前,请将你微信的窗口设置为在最前面,这样就便于程序找 ...

  9. 发生了快速异常检测失败,将不会调用异常处理程序

    最近调试一个项目,发现任务在多线程执行时,每次退出程序会出现标题中的错误,出错代码如下: //线程池PoolManager* manager = new PoolManager(folder_path ...

  10. 分享Silverlight 3D开源项目和Silverlight/WPF/Windows Phone一周学习导读(4月25日-4月29日)...

    Silverlight 5 Beta版本中最引人注目的特性是3D功能,Silverlight 5与XNA Framework的结合,使Silverlight完美支持3D效果. 在微软MIX11大会后, ...

最新文章

  1. JavaScript中typeof的用法
  2. python出现套接字创建不成功_python套接字协议不支持 - python
  3. 设计模式 — 行为型模式 — 策略模式
  4. python编程实例视屏-python爬视频实例
  5. bring your mac everywhere you go
  6. NO.152 移动互联时代如何做企业营销
  7. USB设备的插入和弹出的监听以及软弹出可移动媒体(如Windows的移除USB设备) ....
  8. Light bulbs(上海icpc网络预选赛,差分离散化)
  9. 计算机部分选择怎么操作,计算机基础试题选择题部分
  10. Java案例:压缩与解压缩文件
  11. 一个文件合成器的代码
  12. docker mysql 漂移_Centos7系统Docker环境下Mysql部署
  13. 详解卷积神经网络(CNN)在语音识别中的应用
  14. Android电视远程桌面,【当贝市场】教你使用小米电视远程控制Windows桌面
  15. DateUtils封装
  16. 吉林农业大学计算机类考研,吉林农业大学考研难吗?一般要什么水平才可以进入?...
  17. Python制作自己的软件安装包程序
  18. word2016页码都是一样的这样解决,详细全过程
  19. 好看可乐的韩剧综艺-推荐两部
  20. 有人@70后,只差一位【嘚啵嘚】特约评论员啦!

热门文章

  1. 2个技巧让Mac常用文件夹在Finder打开更便捷
  2. 如何设置Mac定时重启
  3. 如何在iPhone或Mac上自定义共享菜单?
  4. (五)ThinkPHP实践之Session驱动-TTLSA
  5. 模组厂商对话 MTK:智能音箱市场谈红海还早,下一个爆品将诞生丨WARE 2018
  6. ORACLE数据恢复方法(提交事务也可以)
  7. UEdit初始化加载内容偶尔失败,解决
  8. 各种开源协议介绍 BSD、Apache Licence、GPLv2 、v3 、LGPL、MIT
  9. UNIX Linux网络日志分析与流量监控
  10. ios Undefined symbols for architecture arm64