嗨,我有几个用户控件的视图,我将 ViewData 传递给所有控件,我想知道您将如何通过指定字符串键来确定元素计数。我知道您不能使用与整数的比较,因为 ViewData 是一个对象,但我以这种方式设置它来解释我的问题。我也尝试过 null 但 ViewData 对象永远不会为 null,即使对于 ViewData 中没有填充数据的结果也是如此。IE
在我看来
<%if(ViewData["Test"].Values > 0)
{
%>
<%=Html.RenderPartial("~/Views/UC/Test.ascx", ViewData["Test"])%>
<%
}
%>