我得到了简单的网络服务应用程序:
public class MyController : Controller
{
public ActionResult balance( int amount)
{
return Proceed(a.Balance( amount));
}
}
Run Code Online (Sandbox Code Playgroud)
只是想知道为什么ActionResult使用类型作为结果。用户如何使用这种类型?为什么我不能只使用简单的字符串?
ActionResult如果有可能派生ActionResult自ViewResult、FileResult、等多种返回类型JsonResult,则使用。
例如,如果您有一个返回一些内容的方法该怎么办?有一次您可能想从内存中加载它并将其作为 JSON ( JsonResult) 返回。下次调用时,您必须从文件系统加载 JSON,这FileResult可能会派上用场。
您也可以使用字符串作为返回类型,或者如果您想提供Content-Type可以使用return Content("Your string").
| 归档时间: |
|
| 查看次数: |
9196 次 |
| 最近记录: |