【问题标题】:Is it possible to serve mobile apps with ASP.NET Web Forms?是否可以使用 ASP.NET Web 窗体为移动应用程序提供服务?
【发布时间】:2016-10-24 05:53:14
【问题描述】:

我有一个使用 ASP.NET Web 窗体实现的旧 Web 应用程序(网站)。

网站运行良好。我也想拥有它的移动应用(Android 和 IOS)。

由于网站是使用 ASP.NET Web 窗体完成的,这可能吗?

【问题讨论】:

  • 如果我假设您的服务层是单独管理的,那么您可以轻松开发 API。是的,可能。
  • 没有关注点分离。不幸的是,UI 和业务是紧密耦合的。如果我可以分离服务层,是否应该使用 Web API 来实现?我想使用 JSON 格式提供应用程序吗?
  • 是否应该使用 Web API 实现 是的,我想使用 JSON 格式为应用程序提供服务? WebApi 也支持其他格式,但是使用 Json 很好,这将使您的工作更轻松。
  • 我明白了,谢谢@Div
  • 如果有帮助,请接受这个答案How does accepting an answer work?

标签: asp.net webforms


【解决方案1】:

如果我假设您的服务层是单独管理的,那么您可以轻松开发 API。是的,这是可能的。

没有关注点分离。不幸的是,用户界面和业务 紧密耦合

因此,您可以将其分离,并从您的 WebApi 调用服务层方法。它也支持其他格式,但最好使用 JSON,这将使您的工作更轻松。

你可以参考这个文档:Getting Started with ASP.NET Web API 2

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-07
    • 1970-01-01
    • 2019-08-02
    • 1970-01-01
    • 2021-04-04
    • 2017-05-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多