gpt4 book ai didi

asp.net-mvc - ASP.NET MVC 是开发服务层和/或 API 的好选择吗?

转载 作者:行者123 更新时间:2023-12-02 06:11:56 25 4
gpt4 key购买 nike

ASP.NET MVC 是开发服务层和/或 API 的好选择吗?如果是这样,他们是否有任何可靠的例子可供引用。 ASP.NET MVC View 通常与 aspx 页面相关联,但我如何以 XML 或 JSON 的形式制作我的 View ?

在我提出的方案中,我将有一个 ASP.NET MVC 前端,它将使用 n 个服务层,该服务层也将作为公共(public) API 公开。

最佳答案

除了 View 之外,您还可以创建返回不同 ActionResult 类型的 Controller 方法。以下是已经内置到 ASP.NET MVC 中的可能的 ActionResult 类型:

System.Web.Mvc.ContentResult
System.Web.Mvc.EmptyResult
System.Web.Mvc.FileResult
System.Web.Mvc.FileContentResult
System.Web.Mvc.FilePathResult
System.Web.Mvc.FileStreamResult
System.Web.Mvc.HttpUnauthorizedResult
System.Web.Mvc.JavaScriptResult
System.Web.Mvc.JsonResult <---- Here is the one for JSON
System.Web.Mvc.RedirectResult
System.Web.Mvc.RedirectToRouteResult
System.Web.Mvc.ViewResultBase
System.Web.Mvc.PartialViewResult
System.Web.Mvc.ViewResult

此外,您可以编写自己的 ActionResult 以返回您选择的类型。

关于asp.net-mvc - ASP.NET MVC 是开发服务层和/或 API 的好选择吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1799307/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com