【问题标题】:Var variable become null After Function Callvar 变量在函数调用后变为 null
【发布时间】:2021-10-03 11:11:44
【问题描述】:

在我的 MVC 项目中,我从 WEB API 接收数据。

public ActionResult Index()
{
    if (Session["LoggedInUser"] == null)
    {
        var Data = GetPublicationsData();
        return View(Data);
    }
    else
    {
        return View();
    }
}
public ProductCategoryInfo GetPublicationsData()
{
    ProductCategoryInfo model = new ProductCategoryInfo();
    // Fetch Data from WEB API AND RETURN MODEL

    IRestResponse response = client.Execute(request);
    ProductCategoryInfo responses = JsonConvert.DeserializeObject<ProductCategoryInfo>(response.Content); 
            
    return model;
}

从 Web API 数据成功获取,但是当我检查 VAR DATA 变量时,它显示 null

【问题讨论】:

    标签: c# json asp.net-mvc


    【解决方案1】:

    您必须修复一个错误,替换 ProductCategoryInfo 响应 = ... 与

       var model = JsonConvert.DeserializeObject<ProductCategoryInfo>(response.Content); 
                
       return model;
    

    【讨论】:

      猜你喜欢
      • 2020-03-26
      • 2012-05-31
      • 2012-08-11
      • 1970-01-01
      • 2015-10-25
      • 2020-09-16
      • 2011-12-26
      • 2019-11-05
      • 2019-10-05
      相关资源
      最近更新 更多