C# 创建灵活的模型
在我的WebApp中,我使用一个wcfweb服务,在我的示例中,我使用一个返回400多个值类型的方法。在第一个视图中,WebApp将在视图(表)中显示两列 稍后,用户可以添加或显示新列 价值,问题是模型会是怎样的???这是您的模型:C# 创建灵活的模型,c#,asp.net-core-mvc,C#,Asp.net Core Mvc,在我的WebApp中,我使用一个wcfweb服务,在我的示例中,我使用一个返回400多个值类型的方法。在第一个视图中,WebApp将在视图(表)中显示两列 稍后,用户可以添加或显示新列 价值,问题是模型会是怎样的???这是您的模型: public class MyViewModel { public Dictionary<int, string> OrdersViewDictionary { get; set; } } 公共类MyViewModel {
public class MyViewModel
{
public Dictionary<int, string> OrdersViewDictionary { get; set; }
}
公共类MyViewModel
{
公共字典OrdersViewDictionary{get;set;}
}
你可以像那样使用字典
@model MyViewModel
<table class="table-bordered">
<thead>
<tr>
<th>Index key</th>
<th>Value</th>
</tr>
</thead>
<tbody>
@foreach (var pairData in Model.OrdersViewDictionary) {
<tr>
<td>@pairData.Key</th>
<td>@pairData.Value</th>
</tr>
}
</tbody>
</table>
@model MyViewModel
索引键
价值
@foreach(Model.OrdersViewDictionary中的var pairData){
@配对数据。键
@对数据值
}
请重新表述您的问题;您需要什么还不是很清楚。您的问题是“如何保存400个OrdersviewModel
”吗@intrixius在第一个示例中,我只想显示两个值类型,但稍后我可以显示多个值type@Izzy在前两天instances@mohamad-艾尔·易卜拉欣:好的,那么你有没有试过写一篇文章
课程(对于Nr
和名称
)然后你的OrdersViewModel
包含一个列表
?很难看到你在这里想要完成什么,你能为你的问题添加更多细节吗?谢谢,这段代码让DropDownList从方法中获取所有返回属性,但我想在表中显示数据谢谢你@Oleg Bondarenko在sim中我想要创建开放模型的方式
@model MyViewModel
<table class="table-bordered">
<thead>
<tr>
<th>Index key</th>
<th>Value</th>
</tr>
</thead>
<tbody>
@foreach (var pairData in Model.OrdersViewDictionary) {
<tr>
<td>@pairData.Key</th>
<td>@pairData.Value</th>
</tr>
}
</tbody>
</table>