为了账号安全,请及时绑定邮箱和手机立即绑定

像类型一样使用的变量

像类型一样使用的变量

C#
梦里花落0921 2021-09-19 16:48:33
错误来自 return 语句“'mydata' 是一个变量,但用作类型”如何修复错误?    [HttpGet]    public JsonResult NewData()    {        List<mydatasample> mydata = new List<mydatasample>();         mydata.Add(new mydatasample { bookName = "test1", publisherName = "yum3", publishYear = 2018 });        mydata.Add(new mydatasample { bookName = "test1", publisherName = "yum3", publishYear = 2018 });        mydata.Add(new mydatasample { bookName = "test2", publisherName = "yum3", publishYear = 2018 });        mydata.Add(new mydatasample { bookName = "test1", publisherName = "yum3", publishYear = 2018 });        mydata.Add(new mydatasample { bookName = "test1", publisherName = "yum3", publishYear = 2018 });        mydata.Add(new mydatasample { bookName = "test1", publisherName = "yum3", publishYear = 2018 });        mydata.Add(new mydatasample { bookName = "test1", publisherName = "yum3", publishYear = 2018 });        mydata.Add(new mydatasample { bookName = "test1", publisherName = "yum3", publishYear = 2018 });        mydata.Add(new mydatasample { bookName = "test1", publisherName = "yum3", publishYear = 2018 });        mydata.Add(new mydatasample { bookName = "test1", publisherName = "yum3", publishYear = 2018 });        return Json(new mydata { }, JsonRequestBehavior.AllowGet);    }
查看完整描述

2 回答

?
慕姐4208626

TA贡献1852条经验 获得超7个赞

您正在 return 语句上创建另一个对象。请从返回行中删除 new 关键字和 {}。


[HttpGet]

public JsonResult NewData()

{

    List<mydatasample> mydata = new List<mydatasample>(); 

    mydata.Add(new mydatasample { bookName = "test1", publisherName = "yum3", publishYear = 2018 });

    mydata.Add(new mydatasample { bookName = "test1", publisherName = "yum3", publishYear = 2018 });

    mydata.Add(new mydatasample { bookName = "test2", publisherName = "yum3", publishYear = 2018 });

    mydata.Add(new mydatasample { bookName = "test1", publisherName = "yum3", publishYear = 2018 });

    mydata.Add(new mydatasample { bookName = "test1", publisherName = "yum3", publishYear = 2018 });

    mydata.Add(new mydatasample { bookName = "test1", publisherName = "yum3", publishYear = 2018 });

    mydata.Add(new mydatasample { bookName = "test1", publisherName = "yum3", publishYear = 2018 });

    mydata.Add(new mydatasample { bookName = "test1", publisherName = "yum3", publishYear = 2018 });

    mydata.Add(new mydatasample { bookName = "test1", publisherName = "yum3", publishYear = 2018 });

    mydata.Add(new mydatasample { bookName = "test1", publisherName = "yum3", publishYear = 2018 });




    return Json(mydata, JsonRequestBehavior.AllowGet);

}


查看完整回答
反对 回复 2021-09-19
?
慕码人8056858

TA贡献1803条经验 获得超6个赞

正如评论中所说的错误是在返回


   [HttpGet]

    public JsonResult NewData()

    {

        List<mydatasample> mydata = new List<mydatasample>(); 

        mydata.Add(new mydatasample { bookName = "test1", publisherName = "yum3", publishYear = 2018 });

        mydata.Add(new mydatasample { bookName = "test1", publisherName = "yum3", publishYear = 2018 });

        mydata.Add(new mydatasample { bookName = "test2", publisherName = "yum3", publishYear = 2018 });

        mydata.Add(new mydatasample { bookName = "test1", publisherName = "yum3", publishYear = 2018 });

        mydata.Add(new mydatasample { bookName = "test1", publisherName = "yum3", publishYear = 2018 });

        mydata.Add(new mydatasample { bookName = "test1", publisherName = "yum3", publishYear = 2018 });

        mydata.Add(new mydatasample { bookName = "test1", publisherName = "yum3", publishYear = 2018 });

        mydata.Add(new mydatasample { bookName = "test1", publisherName = "yum3", publishYear = 2018 });

        mydata.Add(new mydatasample { bookName = "test1", publisherName = "yum3", publishYear = 2018 });

        mydata.Add(new mydatasample { bookName = "test1", publisherName = "yum3", publishYear = 2018 });




        return Json(mydata, JsonRequestBehavior.AllowGet);

    }


查看完整回答
反对 回复 2021-09-19
  • 2 回答
  • 0 关注
  • 164 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信