【问题标题】:Mobile Web Application with Web Service带有 Web 服务的移动 Web 应用程序
【发布时间】:2012-08-23 08:47:47
【问题描述】:

我想用 jquery mobile 和 html5 编写一个移动网络应用程序。是否可以使用 jquery ajax 功能为移动网络应用程序调用 asp.net 网络服务。有没有示例?和 asp.net web forms 还是 asp.net mvc 应该选择哪一个来做移动 web 应用呢?

【问题讨论】:

    标签: asp.net asp.net-mvc jquery mobile jquery-mobile


    【解决方案1】:

    当然可以使用 ASP.NET Web 服务。

    查看PhoneGap 移动平台。 PhoneGap 是一个开源框架,用于使用 HTML5、Javascript 和 CSS 快速构建跨平台移动应用程序。

    我建议实现一个 JSON 网络服务。

    示例:

    $.ajax({
        type: "POST",
        url: 'http://.../.../Test.asmx/WSMethod',
        data: 'parameter1=' + param1 + '&parameter2=' + param2,
        dataType: "json",
        success: function(data) {    
            // do something
        },
        error: function(err){
            // do something              
        }
    });
    

    上面的例子发布了两个参数,parameter1和parameter2。

    如果您不想发布任何参数,请使用:data: ''

    【讨论】:

    • 我在 asp.net Web 应用程序上使用此方法.. 但您确定此方法适用于移动 Web 应用程序吗?
    • 您必须使用一个允许使用 HTML5、CSS3、JavaScript 构建移动应用程序的平台。检查PhoneGap 平台。使用phonegap.com 创建示例移动应用程序非常容易。客户端(移动应用程序)不知道服务器是 ASP.NET、Java 还是其他。客户端将执行 AJAX 调用并接收 JSON 格式的数据。
    猜你喜欢
    • 1970-01-01
    • 2016-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-26
    • 2013-03-02
    • 1970-01-01
    • 2011-11-29
    相关资源
    最近更新 更多