asp.net-mvc - 在设置 DropDownList 之前检查 ViewData 是否为空

标签 asp.net-mvc

我有这个:

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

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

最佳答案

尝试

ViewData.ContainsKey("roots")

关于asp.net-mvc - 在设置 DropDownList 之前检查 ViewData 是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10076472/

相关文章:

html - ASP.Net MVC 4 在提交表单时设置 'onsubmit'

asp.net-mvc - Log4Net 在开发机器上工作,部署到共享主机时失败(使用相同的 db/connstring)

asp.net-mvc - 无法检索表单例份验证票证上的用户数据

asp.net - SQL Server 停止十分钟

asp.net-mvc - AutoMapper.Mapper 不包含 CreateMap 的定义

asp.net-mvc - 如何在asp.net core中处理cookie过期

c# - 如何为我的 asp.net MVC 站点的每个访问者添加 cookie?

c# - 在此上下文中仅支持原始类型或枚举类型

asp.net-mvc - 在 ASP.NET MVC 中同时使用域对象和 View 模型时避免验证逻辑重复的良好做法

c# - 显示空类型的数据