我想发送两种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'
表达可能有问题,因为我使用翻译