【问题标题】:What are the pros and cons when choosing ajax enabled WCF service in an asp.net webform application?在 asp.net webform 应用程序中选择启用 ajax 的 WCF 服务有哪些优点和缺点?
【发布时间】:2011-01-14 18:27:05
【问题描述】:

我刚刚在示例asp.net webform 应用程序中试验了我的第一个ajax enabled WCF service...如果我的Web 应用程序中有10-15 个页面涉及add,edit,view and delete 操作,是否可以在不使用ajax post and get 的情况下制作它们.cs(codebehind) 的所有页面...

在 asp.net webform 应用程序中选择启用 ajax 的 WCF 服务有哪些优缺点?

【问题讨论】:

    标签: asp.net ajax webforms wcf


    【解决方案1】:

    首先,如果您想实现 jQuery Ajax 调用的服务器端,您可以使用 ASMX 或 WCF 服务来实现。您可以找到这两个 here 之间的简短比较。 WCF 是更现代的技术,将是我新项目的首选。它可以为您提供以下内容:

    • 帮助您针对接口进行编程
    • 它将为您将对象序列化/反序列化为 JSON。无需 JSON 库
    • 提供您可以使用的客户端方法(通过 ScriptManager)。如果您愿意,使用 jQuery 也很容易

    作为一个缺点,我会说你需要一些时间来学习这项技术。我发现正确配置 web.config 有点棘手。

    我通常有一个服务于所有 Ajax 请求的 svc 服务。您可以在单个服务中实现任意数量的方法。这些服务是从不同的页面调用的。

    【讨论】:

    • @Kgiannakakis 说得好..我实现了一个包含完整 HTML 控件的页面,包括添加编辑删除功能...这很有趣....但是我想知道托管此应用程序时的缺点服务器...
    猜你喜欢
    • 2013-12-27
    • 2011-03-10
    • 2014-05-18
    • 2010-11-12
    • 2021-01-02
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    相关资源
    最近更新 更多