zoukankan      html  css  js  c++  java
  • Net&JavaScript&Flex

    一、建立webservice

    using System;
    using System.Linq;
    using System.Web;
    using System.Web.Services;
    using System.Web.Services.Protocols;
    using System.Xml.Linq;

    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
    // [System.Web.Script.Services.ScriptService]
    public class Service : System.Web.Services.WebService
    {
        public Service () {

            //如果使用设计的组件,请取消注释以下行
            //InitializeComponent();
        }

        [WebMethod]
        public string HelloWorld() {
            return "Hello World";
        }
        [WebMethod]
        public double Calc(double r)
        {
            return 2 * r * Math.PI;
        } 
       
    }

    二、Flex Bulider中

    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
    <mx:Script>
     <![CDATA[
      private function calc():void
      {
       var l:Number;
       l=Number(radius.text)*2*Math.PI;
       grith.text=String(l);
      }
     ]]>
    </mx:Script>
    <mx:WebService id="calcService" wsdl="http://localhost:12374/Test1/Service.asmx?WSDL"  useProxy="false">
     <mx:operation name="Calc">
      <mx:request>
       <r>{radius.text}</r>
      </mx:request>
     </mx:operation>
    </mx:WebService>

     <mx:Button x="390" y="161" label="Button" click="calc();"/>
     <mx:TextInput x="213" y="161" id="radius"/>
     <mx:Text x="213" y="215" text="圆周长:"/>
     <mx:Text x="251" y="215" text="{calcService.Calc.lastResult}" id="grith"/>
     <mx:Button x="493" y="161" label="NET互操作" click="calcService.Calc.send();"/>
     
    </mx:Application>

  • 相关阅读:
    小程序导航栏文字动态修改
    小程序之页面跳转传递参数问题
    怎样像gitHub上上传文件
    js实现数组去重
    Promise 解决同步请求问题
    input 实现一次性上传文件
    layui中load具体用法
    echarts点击柱状图时触发点击事件
    js求100以内的素数
    js怎样判断一个数是质数
  • 原文地址:https://www.cnblogs.com/yidianfeng/p/2222878.html
Copyright © 2011-2022 走看看