C# 将模型传递到引导
在我的项目中,我有A类,其中有B类的集合。 大概是这样的:C# 将模型传递到引导,c#,jquery,C#,Jquery,在我的项目中,我有A类,其中有B类的集合。 大概是这样的: 公共A类 { 公共int Id{get;set;} 公共字符串名称{get;set;} 公共IEnumerable B{get;set;} } 公共B级 { 公共int Id{get;set;} 公共字符串名称{get;set;} 公共bool有效{get;set;} } 在我看来,我正在迭代一个元素,并执行一个div列表。 现在,当我单击某个div时,我想将B元素传递给modal并在那里显示一些值。 比如: @model IEnum
公共A类
{
公共int Id{get;set;}
公共字符串名称{get;set;}
公共IEnumerable B{get;set;}
}
公共B级
{
公共int Id{get;set;}
公共字符串名称{get;set;}
公共bool有效{get;set;}
}
在我看来,我正在迭代一个元素,并执行一个div列表。
现在,当我单击某个div时,我想将B元素传递给modal并在那里显示一些值。
比如:
@model IEnumerable
@foreach(a中的var a)
{
您可以将其作为json传递,如下所示:
@foreach (var a in A)
{
<div class="container" data-toggle="modal" data-target="#testModal"
data-value='@JsonConvert.Serialize(a.B)'>
<p>@a.Name</p>
</div>
}
var model = JSON.parse($('.container').data('value'));
非常感谢,我还必须使用JSON.stringifyvar model=JSON.parse(JSON.stringify($(this.data('id-model')));
,但是现在我如何在模式中使用这个模型呢?如果你检查我的答案,你可以通过解析JSON得到模型,你可以像for(var I=0;I)那样访问它