【问题标题】:ASP.NET CORE MVC New reservation on car Error:ArgumentNullException: Value cannot be null. (Parameter 'items')ASP.NET CORE MVC 汽车上的新预订错误:ArgumentNullException:值不能为空。 (参数“项目”)
【发布时间】:2021-10-25 21:36:50
【问题描述】:

我在 ASP.NET CORE MVC 中做项目 租车。我已经对登录应用程序并拥有汽车表的用户做了。当他按bottun进行预订时,需要填写其他信息,而我想为客户选择类型已经填写了他的姓名和选择的汽车。我这样做了,但我有错误 ArgumentNullException:值不能为空。 (参数“项目”)。那么有谁知道我该如何解决这个问题。

【问题讨论】:

  • 你能告诉pls这个参数项在哪里吗?

标签: c# asp.net-core .net-core asp.net-core-mvc


【解决方案1】:

你为什么不试试这个

ViewBag.MjestoPre = _dbContext.Mjesto.Select( i=> new SelectListItem 
                                  { 
                                    Value=i.Idmjesto,
                                    Text=i.Naziv
                                   }).ToList();

假设 MjestoPreuzimanja 是 int 或 string

<select asp-for="MjestoPreuzimanja" class="form-control" asp-items="@ViewBag.MjestoPre"> 
<option>Odaberite...</option>
</select>
            

【讨论】:

  • 它有效,非常感谢...但是现在数据不想存储在数据库中...所以你知道我该如何解决这个问题
  • @AlexNorth 是的,我想我知道出了什么问题。但是需要更改很多代码,因此最好创建另一个帖子来放置这些更改。我会发布我的答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-12-18
  • 2016-03-25
  • 1970-01-01
  • 1970-01-01
  • 2015-07-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多