为什么gridview在不可见时未定义?

时间:2013-03-29 10:30:41

标签: javascript asp.net

我有这个gridview,我想使用这个gridview中的信息,但我不想在页面上显示它。 所以我设置:grid.Visible = false,但现在出现'网格未定义'错误。 如果grid.Visible = true,一切正常。 我有一个javascript函数检查这个:if (typeof (grid) !== "undefined"),但我的网格没有定义。 有什么问题,如何解决?

1 个答案:

答案 0 :(得分:1)

没有渲染。使用grid.Visible可以控制渲染。查看您的HTML代码。您会看到,如果您设置GridView,则grid.Visible = false没有代码。

要隐藏它,请改用CSS:display: none

grid.Style.Add("display", "none"); // not tested