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

原创 2012年03月31日 12:51:48

代码下载

移动终端如果不想使用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学习之路(2)异步编程趋于同步 利用async和await调用wcf服务

首先非常感谢张伟文老师。

SilverLight商业应用程序开发---学习笔记(2) WCF RIA服务

从服务器暴露数据 何为WCF RIA服务 RIA服务建立在WCF顶层,用于建立与服务器可沟通的数据驱动Silverlight应用程序.可以描述如下 数据为中心的设计模式 可提供高级数据管理,...

Silverlight调用WCF服务引用示例

转载出处:http://www.cnblogs.com/subin1990/archive/2013/03/06/2946170.html 2013-03-06 15:22 by j...

Silverlight学习笔记三:WCF跨域调用,实现登陆页

WCF服务应用程序端: 建立WCF服务应用程序,并连接数据库。 【1】:新建WCF服务应用程序。 【2】:在IService1.cs中,添加代码: //登陆函数 ...
  • zhanzkw
  • zhanzkw
  • 2012年05月23日 11:57
  • 1781

Silverlight调用WCF(1)

代码下载 程序结构 移动手机开发企业应用,常常会访问远程数据库(云端数据库),往往通过WCF对外提供接口访问。程序结构一般是:Silverlight+WCF+Sql Server数据库 下面就是...

动态配置Silverlight调用WCF

 去年12月收到一位朋友的邮件,咨询Silverlight使用WCF服务,应用部署后一直无法访问的问题,通过几次交流,才发现在他的项目中,全部使用静态URL作为WCF服务的Endpoint地...
  • niewq
  • niewq
  • 2017年04月07日 09:12
  • 315

Silverlight同步(Synchronous)调用WCF服务

大家都知道在Silverlight的RIA应用中访问远端的WebService或WCF服务,都是通过异步线程模式调用的。再某些情况下我们的调用是需要同步进行,虽然Silverlight没有内置同步线程...

Silverlight+WCF实现跨域调用

用登录实例演示Silverlight+WCF跨域调用过程

稳扎稳打Silverlight(23) - 2.0通信之调用WCF的双向通信(Duplex Service)

[索引页] [源码下载] 稳扎稳打Silverlight(23) - 2.0通信之调用WCF的双向通信(Duplex Service) 作者:webabcd 介绍 ...

Silverlight动态跨域调用WCF Ria Service

Silverlight跨域调用服务层的WCF Ria Service,但有个不完美的地方:Silverlight客户端添加WCF Ria Service的服务引用是死的,部署的时候怎么办?也就是WCF...
  • sam1012
  • sam1012
  • 2012年07月09日 14:25
  • 334
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Silverlight调用一般性处理程序模拟Silverlight调用WCF效果(2)
举报原因:
原因补充:

(最多只允许输入30个字)