JsonRequestBehavior不存在問題,JsonRequestBehavior屬於哪個dll

學習中的苦與樂發表於2019-01-10

1、C#、Net、C++、JScript、VB語法

獲取或設定一個值,該值指示是否允許來自客戶端的 HTTP GET 請求。

名稱空間: System.Web.Mvc
程式集: System.Web.Mvc(在 System.Web.Mvc.dll 中)

 

2、Net Core語法

如果你使用的是Net Core 的話,程式屬性並不存在JsonRequestBehavior。

JsonRequestBehavior 已在ASP.NET Core 1.0中棄用。

然而我們很多反正型別都需要是JsonResult型別。

ActionResult或IActionResult也可以。

如:

 //返回型別
        public ActionResult GetList()
        {
            ResultInfo result = new ResultInfo();
            tbAddresslineBLL bll = new tbAddresslineBLL();
            List<tbAddressline> strList = bll.GetList();
            //轉化成Json
            var strJson = Newtonsoft.Json.JsonConvert.SerializeObject(strList);
            result.res = true;
            result.info = strJson;
            return Json(result);
        }

        //自定義返回json資料型別
        public class ResultInfo
        {
            public bool res { get; set; }
            public string info { get; set; }
        }

 

相關文章