zoukankan      html  css  js  c++  java
  • Wap开发起步(转)

    1.1. 如何在IIS上建立Wap网站

    1.1.1. 第一步:

            创建一个站点文件夹 首先你要创建一个独立于你的主站点的新的站点文件夹(若站点是建立在同一个服务器上面的话),这样你下面要做的改动才不会影响别的站点。

     
    1.1.2. 第二步:

            在IIS 平台创建一个新的MIME类型 先选择WAP站点的属性,再加入MIME类型,然后选择HTTP Headers标签。  
    在MIME Map部分,点击File Type并且输入以下信息:
    Associated Extension                    MIME Type
    wml                                         text/vnd.wap.wml
    wmlc                                     application/vnd.wap.wmlc
    wbmp                                       image/vnd.wap.wbmp
    wmlsc                                 application/vnd.wap.wmlscriptc
    wmls                                       text/vnd.wap.wmlscript
    wsc                                     application/vnd.wap/wmlscriptc

      


    1.1.3. 第三步:

            现在,你就可以把你的网站内容加到站点文件夹里面了。

    1.2. Wap模拟器

            Wap模拟器有很多,公认语法检测最严格的是m3gate,使用最方便的是opera.建议大家在测试程序时用m3gate,如果它没检查出问题,基本上在手机上就不会有问题;平常浏览的话就用opera(其实它就是一个网页浏览器,只不过它能够支持wml语法),它使用起来很方便,类似于IE操作。

    1.3. 具体例子:

    1.3.1. Asp


    <% Response.ContentType ="text/vnd.wap.wml"%>
    <?xml version="1.0" encoding="gb2312"?>
    <!DOCTYPE wml PUBLIC "-//OPENWAVE.COM//DTD WML 1.3//EN" "
    http://www.openwave.com/dtd/wml13.dtd">
    <wml>
    <card  title="Wap-Asp例子">
    <p align="center"><img src="test.png" alt=""/></p>
    <p>
    <%
     Response.Write("welcome")
    %>
    <br/>
     <a href="http:// wap.uni-wise.com " title="确定">返回上级</a><br/>
     </p>
    <do type="options" label="回首页">
    <go href="
    http://wap.uni-wise.com"/>
    </do>
    </card>
    </wml>

    1.3.2. Asp.Net

    <%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="Test_Wap.WebForm1" ContentType="text/vnd.wap.wml"%>
    <?xml version="1.0" encoding="gb2312"?>
    <!DOCTYPE wml PUBLIC "-//OPENWAVE.COM//DTD WML 1.3//EN" "
    http://www.openwave.com/dtd/wml13.dtd">
    <wml>
    <card title="<%=name%>">
    <p align="center" mode="nowrap">
    <%
      Display();
    %>
    </p>       
    <do type="options" label="回首页">
    <go href="
    http://wap.uni-wise.com"/>
    </do>
    </card>
    </wml>

    1.3.3. WebForm1.aspx.cs文件

    using System;
    using System.Collections;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Web;
    using System.Web.SessionState;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;

    namespace Test_Wap
    {
     /// <summary>
     /// WebForm1 的摘要说明。
     /// </summary>
     public class WebForm1 : System.Web.UI.Page
     {
      protected string name="Wap-Asp.Net例子";
    private void Page_Load(object sender, System.EventArgs e)
      {
       // 在此处放置用户代码以初始化页面
      }

      protected void Display()
      {
          Response.Write("Welcome");
      }

      #region Web 窗体设计器生成的代码
      override protected void OnInit(EventArgs e)
      {
       //
       // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
       //
       InitializeComponent();
       base.OnInit(e);
      }
      
      /// <summary>
      /// 设计器支持所需的方法 - 不要使用代码编辑器修改
      /// 此方法的内容。
      /// </summary>
      private void InitializeComponent()
      {   
       this.Load += new System.EventHandler(this.Page_Load);
      }
      #endregion
     }
    }

            Wap上的业务,图铃下载类占了大部分,而且这两种业务的收入也占中国联通和中国移动Wap总收入80%还多,大家在此遇到的问题也最多。下节我以中国联通图铃下载业务为例给大家讲解一下下载类业务的开发。(待续)

  • 相关阅读:
    Vue2+VueRouter2+webpack 构建项目实战(一):准备工作
    vue+webpack 安装常见插件
    JS与CSS阻止元素被选中及清除选中的方法总结
    IE浏览器的ActiveXObject对象以及FileSystemobject的应用扩展(完成)
    用webpack2.0构建vue2.0超详细精简版
    从淘宝和网易的font-size思考移动端怎样使用rem?
    用CSS开启硬件加速来提高网站性能
    JS实现数组去重方法整理
    [总结]高效的jQuery代码编写技巧
    JS apply的巧妙用法以及扩展到Object.defineProperty的使用
  • 原文地址:https://www.cnblogs.com/tuyile006/p/1435367.html
Copyright © 2011-2022 走看看