mvc视图没有填充数据

时间:2011-09-12 10:03:10

标签: c# asp.net-mvc visual-studio-2010 asp.net-mvc-2

我正在尝试从控制器填充视图。这是我想要做的。我正在填写一个包含数据的字典,然后我将这些数据放在一个viewdata中:

  Dictionary<string, string> list = ExtractURL(content);
                ViewData["List"] = list;

在观点方面,我有这个:

  <ul>
    <% foreach(var item in ViewData["List"] as Dictionary<string, string>) { %>

    <li><% item.Value.ToString(); %></li>
    <% } %>
    </ul>

现在,一切运行正常,但最后我只是在没有任何数据的情况下获取列表。查看屏幕截图以供参考。 也许有人可以指出我做错了什么。 提前致谢,Laziale enter image description here

1 个答案:

答案 0 :(得分:3)

您的语法中有拼写错误,请将<% item.Value.ToString(); %>更改为<%= item.Value.ToString() %>

否则将调用ToString但不会将其写入输出流。