5

我有这个:

<% if (ViewData["roots"] != null) {%>
       <%Html.DropDownList("roots"); %>
<%}%>

但它不起作用。如何检查 ViewData 是否存在?

4

2 回答 2

10

尝试

ViewData.ContainsKey("roots")
于 2012-04-09T16:46:38.923 回答
5

您没有输出任何内容,并且错误地使用了 DropDownList 帮助程序。试试这样:

<% if (ViewData["roots"] != null) { %>
       <%= Html.DropDownList("roots") %>
<% } %>
于 2012-04-10T05:56:46.160 回答