gpt4 book ai didi

c# - 我的 Asp.Net C# 类如何返回 json 格式

转载 作者:可可西里 更新时间:2023-11-01 03:03:56 25 4
gpt4 key购买 nike

如何想要一个返回 json 格式的类。

这个方法在 Controller 中很有效但是当我想放入一个类时,Json 对象似乎不存在。

 public JsonResult Test()
{
//Error 1 The name 'Json' does not exist in the current context C:\inetpub\wwwroot\mvcinfosite\mvcinfosite\Validation\ValidationClass\BaseValidator.cs 66 20 mvcinfosite
return Json(new { errMsg = "test" });
}

我想将该代码放在一个简单的类中。我希望能够在许多 Controller 中调用此方法。

谢谢。

编辑
这是我的类(class)(代码不起作用的地方)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using mvcinfosite.Models;
using mvcinfosite.Base;
using System.Web.Mvc;

public class BaseValidator
{
public JsonResult Test()
{
return Json(new { errMsg = "test" });
}
}

最佳答案

返回 Json(new { errMsg = "test"});

是 Controller 上的一个便捷方法,相当于

return new JsonResult(){
Data = new { errMsg = "test"},
JsonRequestBehavior = JsonRequestBehavior.DenyGet
};

关于c# - 我的 Asp.Net C# 类如何返回 json 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5300855/

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