我想在集合中动态地写入列名称。我的收藏集位于ViewBag和ViewData中。在ASP.NET MVC中ViewBag或ViewData中的动态列名称
我想
@{foreach (var item in ViewData["example"] as List<exampleList>)
{
<h1>@item["column" + column_id]</h1>
和项目[在上面的代码中给出了错误。
而且我已经试过
@{foreach (var item in ViewBag.example)
{
<h1>@item.(column + column_id)</h1>
也不能正常工作。
我只想在h1中自己写列名。我不想intellisense为我选择。我的表格中每列的末尾都有语言后缀。
如name_fr,name_de,name_en
我只想把文化代码出现。例如:名称+文化代码。
如果我键入@ item.name_fr它的作品。但我想动态地放置“fr”。
exampleList只是一个由Ado.net实体数据模型创建的类。这门课没有问题。这是一个简单的课程。它没有任何数据注释。
的错误是“无法适用与[]索引到类型的表达式”
什么可以做我的错误呢?我试图得到的是否可能?
你是什么意思_write column name_?你的'exampleList'模型是什么,你试图输出什么? –
什么是'exampleList'?我想这是一个班,你能发表它的定义吗?它可以像'[“列”+ column_id]'处理索引吗? – Andrei
另外,错误是什么? –