更新列表中的产品

时间:2019-06-25 10:50:32

标签: c# asp.net-mvc model-view-controller

我想发送两种View模型。其中一个模型在列表中,另一个模型仅包含文本。

模型

    public List<UrunAdet> UrunAdetler { get; set; }
    public string Urunlers { get; set; }

控制器

  var adetList = Adet.List();
      List<Siparisler> MakaleDetay = (from Urun in Repo_Urunler.List()
                                      select new Siparisler
                                      {
                                          UrunAdetler = adetList.Where(x => x.UrunId == Id).ToList(),
                                          Urunlers = Urun.UrunBaslik,
                                      }).ToList();

        return View(MakaleDetay);

观看次数

  @foreach (UrunAdet item in Model.UrunAdetler)
                        {

                            <div class="custom-control custom-radio">
                                <input type="radio" class="custom-control-input" id="UrunAdet" name="UrunAdet" value="@item.ID" onBlur="adetgonder(<%=rs(" adet"&x&"")%>); fiyatgonder(<%=Replace (formatnumber(rs("fiyat"&x&""),2) ,",",".",               1,-1,1)%>);">
                                <label class="custom-control-label" for="UrunAdet">
                                    @item.Adet Adet - @item.Fiyat TL @item.Hediye
                                    @if (@item.Kargo != null)
                                    {
                                        @Html.Raw("+ " + item.Kargo);
                                    }
                                </label>

                            </div><hr>
                        }

错误

Sözlüğegeçirilen模型öğesi'System.Collections.Generic.List`1 [Demo.Models.Siparisler]'türünde,ancak busözlük'Demo.Models.Siparisler'土尔其伯尔模型öğesiistiyyor。 提示:网址为yürütülürkenişlenmemişözeldurumoluştu。 Lütfenhata ve kodiçindekaynaklandığıyerhakkındadaha fazla bilgi almakiçinyığınizlemesinigözdengeçirin。

ÖzelDurumAyrıntıları:System.InvalidOperationException:Sözlüğegeçirilen模型öğesi'System.Collections.Generic.List`1 [Demo.Models.Siparisler]'türünde,ancak busözltik'Demo.Models.Sipariser'

表达可能有问题,因为我使用翻译

0 个答案:

没有答案